Skip to content

Pass execution context through list view rebuild#8274

Open
connortsui20 wants to merge 2 commits into
developfrom
ct/rebuild-execute
Open

Pass execution context through list view rebuild#8274
connortsui20 wants to merge 2 commits into
developfrom
ct/rebuild-execute

Conversation

@connortsui20
Copy link
Copy Markdown
Contributor

@connortsui20 connortsui20 commented Jun 5, 2026

Summary

TODO is there a tracking issue for deprecating the old to_canonical path? This PR makes a solid amount of progress in removing deprecated stuff.

Threads ExecutionCtx through ListView::rebuild and the paths it reaches (reset_offsets, compact, list_from_list_view, recursive_list_from_list_view) so they reuse the caller's session instead of each minting a fresh LEGACY_SESSION context internally.

reset_offsets in list_view_from_list now propagates with ? instead of vortex_expect since execution can fail once it runs through it (#8274 (comment))

API Changes

A few places that now get an ExecutionCtx passed through them.

Testing

Tests and benchmarks also now use a local empty session. This is just a lot of mechanical / not semantic changes.

@connortsui20 connortsui20 added the changelog/fix A bug fix label Jun 5, 2026
@joseph-isaacs joseph-isaacs added changelog/break A breaking API change and removed changelog/fix A bug fix labels Jun 5, 2026
@connortsui20 connortsui20 force-pushed the ct/rebuild-execute branch 2 times, most recently from 9514a28 to d85c62e Compare June 5, 2026 17:42
@connortsui20 connortsui20 marked this pull request as ready for review June 5, 2026 17:43
@connortsui20 connortsui20 requested a review from a team June 5, 2026 17:43
@connortsui20 connortsui20 added the action/benchmark Trigger full benchmarks to run on this PR label Jun 5, 2026
@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Jun 5, 2026

Merging this PR will improve performance by 23.88%

⚠️ Unknown Walltime execution environment detected

Using the Walltime instrument on standard Hosted Runners will lead to inconsistent data.

For the most accurate results, we recommend using CodSpeed Macro Runners: bare-metal machines fine-tuned for performance measurement consistency.

⚡ 142 improved benchmarks
❌ 7 regressed benchmarks
✅ 1364 untouched benchmarks

Warning

Please fix the performance issues or acknowledge them on CodSpeed.

Performance Changes

Mode Benchmark BASE HEAD Efficiency
Simulation decompress_rd[f64, (100000, 0.01)] 669.1 µs 981.2 µs -31.8%
Simulation decompress_rd[f64, (100000, 0.1)] 669.1 µs 981.1 µs -31.8%
Simulation decompress_rd[f32, (100000, 0.1)] 413.4 µs 543.9 µs -24%
Simulation decompress_rd[f32, (100000, 0.01)] 413.4 µs 543.9 µs -23.99%
Simulation compare[1] 59.3 µs 67.1 µs -11.75%
Simulation compare[6] 71.3 µs 80.5 µs -11.45%
Simulation patched_take_10k_adversarial 260 µs 289 µs -10.03%
Simulation dict_canonicalize_zipfian[16, 1000] 50.5 µs 23.6 µs ×2.1
Simulation compare[56] 327.4 µs 224.7 µs +45.73%
Simulation compare[62] 363.8 µs 249.9 µs +45.56%
Simulation compare[63] 371.2 µs 255.4 µs +45.31%
Simulation compare[60] 353.8 µs 243.6 µs +45.25%
Simulation compare[61] 362.6 µs 250.7 µs +44.67%
Simulation compare[58] 347.2 µs 240.8 µs +44.17%
Simulation compare[59] 354.3 µs 246.1 µs +43.95%
Simulation compare[57] 345.8 µs 241.3 µs +43.32%
Simulation compare[54] 330.4 µs 231.4 µs +42.77%
Simulation compare[55] 337.1 µs 236.4 µs +42.61%
Simulation compare[52] 320.4 µs 225.1 µs +42.33%
Simulation compare[48] 295.4 µs 207.5 µs +42.33%
... ... ... ... ... ...

ℹ️ Only the first 20 benchmarks are displayed. Go to the app to view all benchmarks.

Tip

Investigate this regression by commenting @codspeedbot fix this regression on this PR, or directly use the CodSpeed MCP with your agent.


Comparing ct/rebuild-execute (01701be) with develop (5e3aedb)

Open in CodSpeed

@github-actions github-actions Bot removed the action/benchmark Trigger full benchmarks to run on this PR label Jun 5, 2026
Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Polar Signals Profiling Results

Latest Run

Status Commit Job Attempt Link
🟢 Done d85c62e 1 Explore Profiling Data

Powered by Polar Signals Cloud

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: PolarSignals Profiling

Vortex (geomean): 1.102x ❌

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.102x ❌, 0↑ 6↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
polarsignals_q00/datafusion:vortex-file-compressed 118097403 113559708 1.04
polarsignals_q01/datafusion:vortex-file-compressed 264645868 270238272 0.98
polarsignals_q02/datafusion:vortex-file-compressed 23605040 24077410 0.98
polarsignals_q03/datafusion:vortex-file-compressed 277325563 263182881 1.05
polarsignals_q04/datafusion:vortex-file-compressed 🚨 10661177 8890594 1.20
polarsignals_q05/datafusion:vortex-file-compressed 🚨 16863182 13097760 1.29
polarsignals_q06/datafusion:vortex-file-compressed 🚨 19955128 17905822 1.11
polarsignals_q07/datafusion:vortex-file-compressed 🚨 14865118 13222374 1.12
polarsignals_q08/datafusion:vortex-file-compressed 🚨 440828013 400129744 1.10
polarsignals_q09/datafusion:vortex-file-compressed 🚨 13145364 11129599 1.18

No file size changes detected.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: FineWeb NVMe

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -1.1%
Engines: DataFusion No clear signal (+0.3%, low confidence) · DuckDB No clear signal (-2.5%, low confidence)
Vortex (geomean): 0.996x ➖
Parquet (geomean): 1.007x ➖
Shifts: Parquet (control) +0.7% · Median polish +0.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.993x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 5025197 4826540 1.04
fineweb_q01/datafusion:vortex-file-compressed 33840711 34945719 0.97
fineweb_q02/datafusion:vortex-file-compressed 38619810 38251437 1.01
fineweb_q03/datafusion:vortex-file-compressed 54718738 57819391 0.95
fineweb_q04/datafusion:vortex-file-compressed 278683960 274561473 1.02
fineweb_q05/datafusion:vortex-file-compressed 215774683 223027297 0.97
fineweb_q06/datafusion:vortex-file-compressed 51701738 49339305 1.05
fineweb_q07/datafusion:vortex-file-compressed 55350476 56179044 0.99
fineweb_q08/datafusion:vortex-file-compressed 21147229 22025544 0.96
datafusion / vortex-compact (1.006x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 5481525 5322727 1.03
fineweb_q01/datafusion:vortex-compact 95785462 98913150 0.97
fineweb_q02/datafusion:vortex-compact 103598328 103022685 1.01
fineweb_q03/datafusion:vortex-compact 884323110 872328144 1.01
fineweb_q04/datafusion:vortex-compact 921285760 918813196 1.00
fineweb_q05/datafusion:vortex-compact 839612997 831053123 1.01
fineweb_q06/datafusion:vortex-compact 469422361 465453639 1.01
fineweb_q07/datafusion:vortex-compact 486034321 483955870 1.00
fineweb_q08/datafusion:vortex-compact 22051101 21800985 1.01
datafusion / parquet (0.997x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 6549619 6824818 0.96
fineweb_q01/datafusion:parquet 283232076 301604652 0.94
fineweb_q02/datafusion:parquet 293217874 297577428 0.99
fineweb_q03/datafusion:parquet 299021985 288150687 1.04
fineweb_q04/datafusion:parquet 312802582 302299546 1.03
fineweb_q05/datafusion:parquet 297203387 296388885 1.00
fineweb_q06/datafusion:parquet 294686373 301704042 0.98
fineweb_q07/datafusion:parquet 283005920 275932597 1.03
fineweb_q08/datafusion:parquet 279868209 276026863 1.01
duckdb / vortex-file-compressed (0.973x ➖, 1↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 3456973 3558024 0.97
fineweb_q01/duckdb:vortex-file-compressed 31787834 33926524 0.94
fineweb_q02/duckdb:vortex-file-compressed 40314021 38142731 1.06
fineweb_q03/duckdb:vortex-file-compressed 🚀 113741883 127042907 0.90
fineweb_q04/duckdb:vortex-file-compressed 269364044 266305793 1.01
fineweb_q05/duckdb:vortex-file-compressed 214673436 217624753 0.99
fineweb_q06/duckdb:vortex-file-compressed 50825277 53170836 0.96
fineweb_q07/duckdb:vortex-file-compressed 52725370 53351423 0.99
fineweb_q08/duckdb:vortex-file-compressed 22241109 23084391 0.96
duckdb / vortex-compact (1.013x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 4216378 4144150 1.02
fineweb_q01/duckdb:vortex-compact 113059308 103474051 1.09
fineweb_q02/duckdb:vortex-compact 109734706 113826859 0.96
fineweb_q03/duckdb:vortex-compact 865184380 852311686 1.02
fineweb_q04/duckdb:vortex-compact 898868504 896384725 1.00
fineweb_q05/duckdb:vortex-compact 807855614 807554140 1.00
fineweb_q06/duckdb:vortex-compact 465011953 460885504 1.01
fineweb_q07/duckdb:vortex-compact 477399175 477637835 1.00
fineweb_q08/duckdb:vortex-compact 19241414 18855704 1.02
duckdb / parquet (1.018x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 30568056 31060527 0.98
fineweb_q01/duckdb:parquet 88937718 83544947 1.06
fineweb_q02/duckdb:parquet 86818289 84910636 1.02
fineweb_q03/duckdb:parquet 316884341 314223169 1.01
fineweb_q04/duckdb:parquet 446454264 446598601 1.00
fineweb_q05/duckdb:parquet 417429916 413580845 1.01
fineweb_q06/duckdb:parquet 206799131 202870507 1.02
fineweb_q07/duckdb:parquet 218423141 215241939 1.01
fineweb_q08/duckdb:parquet 34003587 32634214 1.04

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
sample.vortex 1.0 vortex-file-compressed 1.43 GB 1.43 GB 937.92 KB -0.1%

Totals:

  • vortex-compact: 1.23 GB → 1.23 GB (0.0%)
  • vortex-file-compressed: 1.43 GB → 1.43 GB (-0.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-H SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +5.0%
Engines: DataFusion No clear signal (+7.4%, environment too noisy confidence) · DuckDB No clear signal (+2.7%, environment too noisy confidence)
Vortex (geomean): 1.138x ❌
Parquet (geomean): 1.079x ➖
Shifts: Parquet (control) +7.9% · Median polish +10.8%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.178x ❌, 0↑ 22↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 🚨 56980205 49386191 1.15
tpch_q02/datafusion:vortex-file-compressed 🚨 26150359 22514392 1.16
tpch_q03/datafusion:vortex-file-compressed 🚨 29535182 25464750 1.16
tpch_q04/datafusion:vortex-file-compressed 🚨 22784846 19441936 1.17
tpch_q05/datafusion:vortex-file-compressed 🚨 60709518 48634282 1.25
tpch_q06/datafusion:vortex-file-compressed 🚨 11873196 9197612 1.29
tpch_q07/datafusion:vortex-file-compressed 🚨 67374833 54562983 1.23
tpch_q08/datafusion:vortex-file-compressed 🚨 46344025 39942607 1.16
tpch_q09/datafusion:vortex-file-compressed 🚨 64716878 51697637 1.25
tpch_q10/datafusion:vortex-file-compressed 🚨 51916892 43112931 1.20
tpch_q11/datafusion:vortex-file-compressed 🚨 18456850 15848048 1.16
tpch_q12/datafusion:vortex-file-compressed 🚨 26329849 22104562 1.19
tpch_q13/datafusion:vortex-file-compressed 🚨 30537030 26601312 1.15
tpch_q14/datafusion:vortex-file-compressed 🚨 16789444 15236654 1.10
tpch_q15/datafusion:vortex-file-compressed 🚨 25471862 22045788 1.16
tpch_q16/datafusion:vortex-file-compressed 🚨 21653376 19539505 1.11
tpch_q17/datafusion:vortex-file-compressed 🚨 86170829 68864299 1.25
tpch_q18/datafusion:vortex-file-compressed 🚨 95099374 80522742 1.18
tpch_q19/datafusion:vortex-file-compressed 🚨 18381676 16484346 1.12
tpch_q20/datafusion:vortex-file-compressed 🚨 33365883 28423684 1.17
tpch_q21/datafusion:vortex-file-compressed 🚨 80263472 69490779 1.16
tpch_q22/datafusion:vortex-file-compressed 🚨 12861469 11095472 1.16
datafusion / vortex-compact (1.154x ❌, 0↑ 21↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 🚨 63789812 55127304 1.16
tpch_q02/datafusion:vortex-compact 🚨 29023198 26070336 1.11
tpch_q03/datafusion:vortex-compact 🚨 30261898 26762405 1.13
tpch_q04/datafusion:vortex-compact 🚨 25802368 21554134 1.20
tpch_q05/datafusion:vortex-compact 🚨 59640239 50355097 1.18
tpch_q06/datafusion:vortex-compact 🚨 13504227 11829387 1.14
tpch_q07/datafusion:vortex-compact 🚨 69791128 57238633 1.22
tpch_q08/datafusion:vortex-compact 🚨 49796412 41937297 1.19
tpch_q09/datafusion:vortex-compact 🚨 65078970 55414576 1.17
tpch_q10/datafusion:vortex-compact 🚨 51832101 44121278 1.17
tpch_q11/datafusion:vortex-compact 🚨 19549689 16913109 1.16
tpch_q12/datafusion:vortex-compact 🚨 34551515 30002474 1.15
tpch_q13/datafusion:vortex-compact 🚨 36050656 31367271 1.15
tpch_q14/datafusion:vortex-compact 🚨 21063958 18706005 1.13
tpch_q15/datafusion:vortex-compact 🚨 31987246 28753684 1.11
tpch_q16/datafusion:vortex-compact 🚨 27011304 24428752 1.11
tpch_q17/datafusion:vortex-compact 🚨 79852391 69006794 1.16
tpch_q18/datafusion:vortex-compact 🚨 101330723 82174703 1.23
tpch_q19/datafusion:vortex-compact 29666466 27301334 1.09
tpch_q20/datafusion:vortex-compact 🚨 36755487 32789963 1.12
tpch_q21/datafusion:vortex-compact 🚨 87797499 73823262 1.19
tpch_q22/datafusion:vortex-compact 🚨 13663337 12051388 1.13
datafusion / parquet (1.088x ➖, 0↑ 10↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 140004953 133481651 1.05
tpch_q02/datafusion:parquet 🚨 68634924 60848649 1.13
tpch_q03/datafusion:parquet 79239063 74646769 1.06
tpch_q04/datafusion:parquet 48087064 44005168 1.09
tpch_q05/datafusion:parquet 🚨 103754677 93879589 1.11
tpch_q06/datafusion:parquet 41906579 39405813 1.06
tpch_q07/datafusion:parquet 🚨 116895587 105131018 1.11
tpch_q08/datafusion:parquet 104969932 98501290 1.07
tpch_q09/datafusion:parquet 🚨 139934812 123880348 1.13
tpch_q10/datafusion:parquet 120644783 111153421 1.09
tpch_q11/datafusion:parquet 🚨 45059634 40486914 1.11
tpch_q12/datafusion:parquet 86449414 86745062 1.00
tpch_q13/datafusion:parquet 🚨 226929876 202106053 1.12
tpch_q14/datafusion:parquet 48087594 48595875 0.99
tpch_q15/datafusion:parquet 63727170 58669771 1.09
tpch_q16/datafusion:parquet 🚨 46077589 40963060 1.12
tpch_q17/datafusion:parquet 🚨 151609858 121786857 1.24
tpch_q18/datafusion:parquet 🚨 184950154 164067562 1.13
tpch_q19/datafusion:parquet 82581593 82716460 1.00
tpch_q20/datafusion:parquet 🚨 76388403 68673391 1.11
tpch_q21/datafusion:parquet 144936677 137790922 1.05
tpch_q22/datafusion:parquet 34096641 31101729 1.10
datafusion / arrow (1.172x ❌, 0↑ 18↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 60032183 56336783 1.07
tpch_q02/datafusion:arrow 19959258 18989294 1.05
tpch_q03/datafusion:arrow 🚨 36229269 29229798 1.24
tpch_q04/datafusion:arrow 🚨 30518793 24581763 1.24
tpch_q05/datafusion:arrow 🚨 89699350 72687923 1.23
tpch_q06/datafusion:arrow 🚨 25144887 19450732 1.29
tpch_q07/datafusion:arrow 🚨 116936521 102624791 1.14
tpch_q08/datafusion:arrow 🚨 48718283 42975709 1.13
tpch_q09/datafusion:arrow 🚨 74619317 66812317 1.12
tpch_q10/datafusion:arrow 54567119 49732671 1.10
tpch_q11/datafusion:arrow 9985115 9257575 1.08
tpch_q12/datafusion:arrow 🚨 59115445 50228413 1.18
tpch_q13/datafusion:arrow 🚨 51864184 46748742 1.11
tpch_q14/datafusion:arrow 🚨 26841700 20817746 1.29
tpch_q15/datafusion:arrow 🚨 49039284 41477300 1.18
tpch_q16/datafusion:arrow 🚨 20942947 18525023 1.13
tpch_q17/datafusion:arrow 🚨 80461923 68033346 1.18
tpch_q18/datafusion:arrow 🚨 161493461 132768664 1.22
tpch_q19/datafusion:arrow 🚨 43999182 34606223 1.27
tpch_q20/datafusion:arrow 🚨 42198482 33302930 1.27
tpch_q21/datafusion:arrow 🚨 171491767 145838260 1.18
tpch_q22/datafusion:arrow 🚨 19600477 17316897 1.13
duckdb / vortex-file-compressed (1.117x ❌, 0↑ 18↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 🚨 34540574 30798536 1.12
tpch_q02/duckdb:vortex-file-compressed 🚨 27519261 24693085 1.11
tpch_q03/duckdb:vortex-file-compressed 🚨 35892724 32541075 1.10
tpch_q04/duckdb:vortex-file-compressed 🚨 31533939 28003291 1.13
tpch_q05/duckdb:vortex-file-compressed 🚨 41949575 36990124 1.13
tpch_q06/duckdb:vortex-file-compressed 🚨 9231005 8058488 1.15
tpch_q07/duckdb:vortex-file-compressed 🚨 38531434 33931739 1.14
tpch_q08/duckdb:vortex-file-compressed 39550899 36209474 1.09
tpch_q09/duckdb:vortex-file-compressed 🚨 64373647 57307693 1.12
tpch_q10/duckdb:vortex-file-compressed 🚨 45054925 40705944 1.11
tpch_q11/duckdb:vortex-file-compressed 🚨 15958891 14427231 1.11
tpch_q12/duckdb:vortex-file-compressed 🚨 24660488 22386235 1.10
tpch_q13/duckdb:vortex-file-compressed 🚨 45559517 40986192 1.11
tpch_q14/duckdb:vortex-file-compressed 23526970 21688262 1.08
tpch_q15/duckdb:vortex-file-compressed 🚨 18960591 16849621 1.13
tpch_q16/duckdb:vortex-file-compressed 32043949 29822565 1.07
tpch_q17/duckdb:vortex-file-compressed 🚨 26638833 23918952 1.11
tpch_q18/duckdb:vortex-file-compressed 57626099 52536525 1.10
tpch_q19/duckdb:vortex-file-compressed 🚨 34163571 28848986 1.18
tpch_q20/duckdb:vortex-file-compressed 🚨 36725498 32136013 1.14
tpch_q21/duckdb:vortex-file-compressed 🚨 111899379 98666990 1.13
tpch_q22/duckdb:vortex-file-compressed 🚨 18765590 16915172 1.11
duckdb / vortex-compact (1.106x ❌, 0↑ 14↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 40617898 37900537 1.07
tpch_q02/duckdb:vortex-compact 🚨 36125801 32803939 1.10
tpch_q03/duckdb:vortex-compact 🚨 38244306 33951555 1.13
tpch_q04/duckdb:vortex-compact 33265380 31310473 1.06
tpch_q05/duckdb:vortex-compact 🚨 46056919 40481908 1.14
tpch_q06/duckdb:vortex-compact 11380607 10754869 1.06
tpch_q07/duckdb:vortex-compact 43544157 40984249 1.06
tpch_q08/duckdb:vortex-compact 43927516 40853849 1.08
tpch_q09/duckdb:vortex-compact 🚨 71297115 64470805 1.11
tpch_q10/duckdb:vortex-compact 🚨 50116465 44771403 1.12
tpch_q11/duckdb:vortex-compact 18930968 18437760 1.03
tpch_q12/duckdb:vortex-compact 🚨 32521565 29499989 1.10
tpch_q13/duckdb:vortex-compact 51277624 46824188 1.10
tpch_q14/duckdb:vortex-compact 🚨 28752912 25855048 1.11
tpch_q15/duckdb:vortex-compact 🚨 22386704 19888460 1.13
tpch_q16/duckdb:vortex-compact 34339185 31478137 1.09
tpch_q17/duckdb:vortex-compact 🚨 32807698 29656703 1.11
tpch_q18/duckdb:vortex-compact 🚨 58771961 52520726 1.12
tpch_q19/duckdb:vortex-compact 🚨 38244350 32217665 1.19
tpch_q20/duckdb:vortex-compact 🚨 44140172 39735934 1.11
tpch_q21/duckdb:vortex-compact 🚨 118296275 102545878 1.15
tpch_q22/duckdb:vortex-compact 🚨 21331044 17987976 1.19
duckdb / parquet (1.071x ➖, 0↑ 5↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 77732228 78145058 0.99
tpch_q02/duckdb:parquet 42380683 39213361 1.08
tpch_q03/duckdb:parquet 74056773 70242904 1.05
tpch_q04/duckdb:parquet 57395196 57102782 1.01
tpch_q05/duckdb:parquet 72316749 68486287 1.06
tpch_q06/duckdb:parquet 23407284 22835972 1.03
tpch_q07/duckdb:parquet 🚨 78758541 71582845 1.10
tpch_q08/duckdb:parquet 🚨 101427105 83466705 1.22
tpch_q09/duckdb:parquet 🚨 171205746 132736404 1.29
tpch_q10/duckdb:parquet 135794439 129264573 1.05
tpch_q11/duckdb:parquet 24161220 22187516 1.09
tpch_q12/duckdb:parquet 60997092 55865140 1.09
tpch_q13/duckdb:parquet 🚨 279847689 252327914 1.11
tpch_q14/duckdb:parquet 55156040 50790468 1.09
tpch_q15/duckdb:parquet 27332785 25814870 1.06
tpch_q16/duckdb:parquet 63369022 58144736 1.09
tpch_q17/duckdb:parquet 54229509 58085674 0.93
tpch_q18/duckdb:parquet 125081096 125359997 1.00
tpch_q19/duckdb:parquet 🚨 81853647 71601262 1.14
tpch_q20/duckdb:parquet 68206966 65706494 1.04
tpch_q21/duckdb:parquet 188356338 180727029 1.04
tpch_q22/duckdb:parquet 56865825 53462561 1.06
duckdb / duckdb (1.077x ➖, 0↑ 5↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 18514049 17391382 1.06
tpch_q02/duckdb:duckdb 🚨 15570993 14034480 1.11
tpch_q03/duckdb:duckdb 🚨 25256556 22463034 1.12
tpch_q04/duckdb:duckdb 23550341 22577657 1.04
tpch_q05/duckdb:duckdb 24582285 23645267 1.04
tpch_q06/duckdb:duckdb 7594673 7020438 1.08
tpch_q07/duckdb:duckdb 27653285 25212208 1.10
tpch_q08/duckdb:duckdb 26018658 23990271 1.08
tpch_q09/duckdb:duckdb 🚨 64205069 55987356 1.15
tpch_q10/duckdb:duckdb 54419202 50257232 1.08
tpch_q11/duckdb:duckdb 🚨 7978958 7106013 1.12
tpch_q12/duckdb:duckdb 19166060 17878221 1.07
tpch_q13/duckdb:duckdb 41553922 39628252 1.05
tpch_q14/duckdb:duckdb 23159884 21664955 1.07
tpch_q15/duckdb:duckdb 14394982 13756767 1.05
tpch_q16/duckdb:duckdb 28405220 26055578 1.09
tpch_q17/duckdb:duckdb 17150941 16481328 1.04
tpch_q18/duckdb:duckdb 42870515 40686308 1.05
tpch_q19/duckdb:duckdb 🚨 34255344 30791674 1.11
tpch_q20/duckdb:duckdb 26416809 25527516 1.03
tpch_q21/duckdb:duckdb 66990901 61914861 1.08
tpch_q22/duckdb:duckdb 27060824 25738432 1.05

File Size Changes (9 files changed, +0.0% overall, 5↑ 4↓)
File Scale Format Base HEAD Change %
part_0.vortex 1.0 vortex-compact 3.38 MB 3.54 MB +167.59 KB +4.8%
partsupp_0.vortex 1.0 vortex-compact 20.75 MB 20.95 MB +207.20 KB +1.0%
partsupp_0.vortex 1.0 vortex-file-compressed 23.79 MB 23.81 MB +18.14 KB +0.1%
lineitem_1.vortex 1.0 vortex-file-compressed 84.63 MB 84.66 MB +29.14 KB +0.0%
customer_0.vortex 1.0 vortex-file-compressed 8.89 MB 8.89 MB +2.02 KB +0.0%
lineitem_0.vortex 1.0 vortex-file-compressed 85.13 MB 85.09 MB 47.26 KB -0.1%
orders_0.vortex 1.0 vortex-file-compressed 38.85 MB 38.64 MB 215.20 KB -0.5%
supplier_0.vortex 1.0 vortex-file-compressed 617.39 KB 613.84 KB 3.55 KB -0.6%
part_0.vortex 1.0 vortex-file-compressed 5.05 MB 4.98 MB 73.48 KB -1.4%

Totals:

  • vortex-compact: 190.09 MB → 190.45 MB (+0.2%)
  • vortex-file-compressed: 247.23 MB → 246.95 MB (-0.1%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-DS SF=1 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: -0.6%
Engines: DataFusion No clear signal (-0.6%, low confidence) · DuckDB No clear signal (-0.6%, low confidence)
Vortex (geomean): 0.998x ➖
Parquet (geomean): 1.003x ➖
Shifts: Parquet (control) +0.3% · Median polish -0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (0.995x ➖, 0↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-file-compressed 26162624 25894933 1.01
tpcds_q02/datafusion:vortex-file-compressed 46534677 46784561 0.99
tpcds_q03/datafusion:vortex-file-compressed 14545899 14910394 0.98
tpcds_q04/datafusion:vortex-file-compressed 256287259 251004872 1.02
tpcds_q05/datafusion:vortex-file-compressed 41384446 43659833 0.95
tpcds_q06/datafusion:vortex-file-compressed 58106336 58102551 1.00
tpcds_q07/datafusion:vortex-file-compressed 40372852 42018415 0.96
tpcds_q08/datafusion:vortex-file-compressed 28602172 28465177 1.00
tpcds_q09/datafusion:vortex-file-compressed 36268827 36037021 1.01
tpcds_q10/datafusion:vortex-file-compressed 37418513 36417773 1.03
tpcds_q11/datafusion:vortex-file-compressed 129159638 136547829 0.95
tpcds_q12/datafusion:vortex-file-compressed 🚨 21289420 18596349 1.14
tpcds_q13/datafusion:vortex-file-compressed 45210415 44701010 1.01
tpcds_q14/datafusion:vortex-file-compressed 168098217 166649334 1.01
tpcds_q15/datafusion:vortex-file-compressed 28736875 27923844 1.03
tpcds_q16/datafusion:vortex-file-compressed 28009370 28096178 1.00
tpcds_q17/datafusion:vortex-file-compressed 62148974 63473560 0.98
tpcds_q18/datafusion:vortex-file-compressed 70737452 69421115 1.02
tpcds_q19/datafusion:vortex-file-compressed 22267320 21799262 1.02
tpcds_q20/datafusion:vortex-file-compressed 20687135 22185210 0.93
tpcds_q21/datafusion:vortex-file-compressed 36220547 37879453 0.96
tpcds_q22/datafusion:vortex-file-compressed 124516500 118389431 1.05
tpcds_q23/datafusion:vortex-file-compressed 154729974 154827294 1.00
tpcds_q24/datafusion:vortex-file-compressed 86846331 88752345 0.98
tpcds_q25/datafusion:vortex-file-compressed 66116346 68013603 0.97
tpcds_q26/datafusion:vortex-file-compressed 33843456 34051456 0.99
tpcds_q27/datafusion:vortex-file-compressed 109393911 108086543 1.01
tpcds_q28/datafusion:vortex-file-compressed 28060495 28009685 1.00
tpcds_q29/datafusion:vortex-file-compressed 61972423 62404986 0.99
tpcds_q30/datafusion:vortex-file-compressed 23766345 24357248 0.98
tpcds_q31/datafusion:vortex-file-compressed 71411389 71677833 1.00
tpcds_q32/datafusion:vortex-file-compressed 19356203 19104557 1.01
tpcds_q33/datafusion:vortex-file-compressed 29654749 30287890 0.98
tpcds_q34/datafusion:vortex-file-compressed 24328867 24571498 0.99
tpcds_q35/datafusion:vortex-file-compressed 43721171 44413666 0.98
tpcds_q36/datafusion:vortex-file-compressed 58715574 61265800 0.96
tpcds_q37/datafusion:vortex-file-compressed 24705785 24168041 1.02
tpcds_q38/datafusion:vortex-file-compressed 42813083 42937651 1.00
tpcds_q39/datafusion:vortex-file-compressed 110376887 107364391 1.03
tpcds_q40/datafusion:vortex-file-compressed 32372397 33738178 0.96
tpcds_q41/datafusion:vortex-file-compressed 14556023 14851415 0.98
tpcds_q42/datafusion:vortex-file-compressed 13423788 13490347 1.00
tpcds_q43/datafusion:vortex-file-compressed 18358301 18974677 0.97
tpcds_q44/datafusion:vortex-file-compressed 29549267 29471563 1.00
tpcds_q45/datafusion:vortex-file-compressed 30110378 28039275 1.07
tpcds_q46/datafusion:vortex-file-compressed 37147055 34442846 1.08
tpcds_q47/datafusion:vortex-file-compressed 130913689 132493252 0.99
tpcds_q48/datafusion:vortex-file-compressed 34448476 33583348 1.03
tpcds_q49/datafusion:vortex-file-compressed 59193359 58531212 1.01
tpcds_q50/datafusion:vortex-file-compressed 38117041 39707968 0.96
tpcds_q51/datafusion:vortex-file-compressed 92226263 89671128 1.03
tpcds_q52/datafusion:vortex-file-compressed 14429428 14049826 1.03
tpcds_q53/datafusion:vortex-file-compressed 21941481 21444052 1.02
tpcds_q54/datafusion:vortex-file-compressed 35247202 35687232 0.99
tpcds_q55/datafusion:vortex-file-compressed 13445281 13251880 1.01
tpcds_q56/datafusion:vortex-file-compressed 29246010 30075703 0.97
tpcds_q57/datafusion:vortex-file-compressed 106467083 106196821 1.00
tpcds_q58/datafusion:vortex-file-compressed 51971286 54143827 0.96
tpcds_q59/datafusion:vortex-file-compressed 56594217 55967334 1.01
tpcds_q60/datafusion:vortex-file-compressed 28983375 29076820 1.00
tpcds_q61/datafusion:vortex-file-compressed 40582022 40908263 0.99
tpcds_q62/datafusion:vortex-file-compressed 26754223 27563912 0.97
tpcds_q63/datafusion:vortex-file-compressed 21671406 22315453 0.97
tpcds_q64/datafusion:vortex-file-compressed 424963762 427254717 0.99
tpcds_q65/datafusion:vortex-file-compressed 38752481 40113613 0.97
tpcds_q66/datafusion:vortex-file-compressed 70493561 72067407 0.98
tpcds_q67/datafusion:vortex-file-compressed 147410196 145455132 1.01
tpcds_q68/datafusion:vortex-file-compressed 33686145 32318559 1.04
tpcds_q69/datafusion:vortex-file-compressed 34973686 35602755 0.98
tpcds_q70/datafusion:vortex-file-compressed 87234214 84065025 1.04
tpcds_q71/datafusion:vortex-file-compressed 22724237 22394504 1.01
tpcds_q72/datafusion:vortex-file-compressed 2185864277 2184429860 1.00
tpcds_q73/datafusion:vortex-file-compressed 22832696 22972931 0.99
tpcds_q74/datafusion:vortex-file-compressed 77540950 82271190 0.94
tpcds_q75/datafusion:vortex-file-compressed 106445506 112057697 0.95
tpcds_q76/datafusion:vortex-file-compressed 30697126 31337890 0.98
tpcds_q77/datafusion:vortex-file-compressed 41218317 41332408 1.00
tpcds_q78/datafusion:vortex-file-compressed 123741767 127464972 0.97
tpcds_q79/datafusion:vortex-file-compressed 28791798 28355820 1.02
tpcds_q80/datafusion:vortex-file-compressed 95054731 97671048 0.97
tpcds_q81/datafusion:vortex-file-compressed 23748619 23709272 1.00
tpcds_q82/datafusion:vortex-file-compressed 25109743 24710026 1.02
tpcds_q83/datafusion:vortex-file-compressed 34818349 34013052 1.02
tpcds_q84/datafusion:vortex-file-compressed 12550026 13059421 0.96
tpcds_q85/datafusion:vortex-file-compressed 92461089 93490677 0.99
tpcds_q86/datafusion:vortex-file-compressed 17567223 18034941 0.97
tpcds_q87/datafusion:vortex-file-compressed 43271844 41859636 1.03
tpcds_q88/datafusion:vortex-file-compressed 54868873 54093913 1.01
tpcds_q89/datafusion:vortex-file-compressed 25308551 25366671 1.00
tpcds_q90/datafusion:vortex-file-compressed 14500128 14503527 1.00
tpcds_q91/datafusion:vortex-file-compressed 18523522 18206592 1.02
tpcds_q92/datafusion:vortex-file-compressed 17816937 18083107 0.99
tpcds_q93/datafusion:vortex-file-compressed 32923375 33369728 0.99
tpcds_q94/datafusion:vortex-file-compressed 22702998 23562769 0.96
tpcds_q95/datafusion:vortex-file-compressed 61685143 62629160 0.98
tpcds_q96/datafusion:vortex-file-compressed 13217315 13655198 0.97
tpcds_q97/datafusion:vortex-file-compressed 30602011 31707003 0.97
tpcds_q98/datafusion:vortex-file-compressed 23569142 24305376 0.97
tpcds_q99/datafusion:vortex-file-compressed 27738507 29207539 0.95
datafusion / vortex-compact (0.997x ➖, 1↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:vortex-compact 25505524 25999648 0.98
tpcds_q02/datafusion:vortex-compact 52116840 53221536 0.98
tpcds_q03/datafusion:vortex-compact 19774950 20317050 0.97
tpcds_q04/datafusion:vortex-compact 305230587 298845214 1.02
tpcds_q05/datafusion:vortex-compact 48530298 47608238 1.02
tpcds_q06/datafusion:vortex-compact 60941079 63025193 0.97
tpcds_q07/datafusion:vortex-compact 52363457 53305747 0.98
tpcds_q08/datafusion:vortex-compact 35698786 35222151 1.01
tpcds_q09/datafusion:vortex-compact 51518060 49757085 1.04
tpcds_q10/datafusion:vortex-compact 47389772 48413254 0.98
tpcds_q11/datafusion:vortex-compact 151982923 159611284 0.95
tpcds_q12/datafusion:vortex-compact 26280330 24211982 1.09
tpcds_q13/datafusion:vortex-compact 121184813 122226190 0.99
tpcds_q14/datafusion:vortex-compact 202363032 200881010 1.01
tpcds_q15/datafusion:vortex-compact 30772820 30988938 0.99
tpcds_q16/datafusion:vortex-compact 31651493 31780330 1.00
tpcds_q17/datafusion:vortex-compact 74296019 76195164 0.98
tpcds_q18/datafusion:vortex-compact 77347830 78596092 0.98
tpcds_q19/datafusion:vortex-compact 29279405 31722501 0.92
tpcds_q20/datafusion:vortex-compact 27072644 25868458 1.05
tpcds_q21/datafusion:vortex-compact 42265713 40732501 1.04
tpcds_q22/datafusion:vortex-compact 119852194 115016815 1.04
tpcds_q23/datafusion:vortex-compact 169120485 164826149 1.03
tpcds_q24/datafusion:vortex-compact 99496959 98458559 1.01
tpcds_q25/datafusion:vortex-compact 81822434 78386269 1.04
tpcds_q26/datafusion:vortex-compact 44729639 44156765 1.01
tpcds_q27/datafusion:vortex-compact 127530179 127043895 1.00
tpcds_q28/datafusion:vortex-compact 95637577 95101805 1.01
tpcds_q29/datafusion:vortex-compact 73860784 74696487 0.99
tpcds_q30/datafusion:vortex-compact 27497668 29088070 0.95
tpcds_q31/datafusion:vortex-compact 99446189 94146410 1.06
tpcds_q32/datafusion:vortex-compact 24096826 25941318 0.93
tpcds_q33/datafusion:vortex-compact 36722853 36965998 0.99
tpcds_q34/datafusion:vortex-compact 32842820 33472492 0.98
tpcds_q35/datafusion:vortex-compact 52183218 50608992 1.03
tpcds_q36/datafusion:vortex-compact 76055613 80691832 0.94
tpcds_q37/datafusion:vortex-compact 34063329 34611624 0.98
tpcds_q38/datafusion:vortex-compact 49772918 49394564 1.01
tpcds_q39/datafusion:vortex-compact 120533419 118044492 1.02
tpcds_q40/datafusion:vortex-compact 37714525 37416827 1.01
tpcds_q41/datafusion:vortex-compact 16896680 17428388 0.97
tpcds_q42/datafusion:vortex-compact 19211363 18495285 1.04
tpcds_q43/datafusion:vortex-compact 24458304 25043347 0.98
tpcds_q44/datafusion:vortex-compact 45686761 46765600 0.98
tpcds_q45/datafusion:vortex-compact 32033395 34036341 0.94
tpcds_q46/datafusion:vortex-compact 45125194 48275707 0.93
tpcds_q47/datafusion:vortex-compact 150122589 160248063 0.94
tpcds_q48/datafusion:vortex-compact 83397377 80099178 1.04
tpcds_q49/datafusion:vortex-compact 73217572 69824538 1.05
tpcds_q50/datafusion:vortex-compact 49959477 48643646 1.03
tpcds_q51/datafusion:vortex-compact 98774486 95299060 1.04
tpcds_q52/datafusion:vortex-compact 🚀 18075451 20911789 0.86
tpcds_q53/datafusion:vortex-compact 30728935 29167592 1.05
tpcds_q54/datafusion:vortex-compact 42588780 43262070 0.98
tpcds_q55/datafusion:vortex-compact 17824469 18190720 0.98
tpcds_q56/datafusion:vortex-compact 35484179 36235880 0.98
tpcds_q57/datafusion:vortex-compact 🚨 123819561 112212336 1.10
tpcds_q58/datafusion:vortex-compact 63195415 63464654 1.00
tpcds_q59/datafusion:vortex-compact 69728863 70815381 0.98
tpcds_q60/datafusion:vortex-compact 35856382 38357189 0.93
tpcds_q61/datafusion:vortex-compact 53463319 55715984 0.96
tpcds_q62/datafusion:vortex-compact 30629284 28788977 1.06
tpcds_q63/datafusion:vortex-compact 28557217 28598879 1.00
tpcds_q64/datafusion:vortex-compact 454915895 466471170 0.98
tpcds_q65/datafusion:vortex-compact 53226580 53741145 0.99
tpcds_q66/datafusion:vortex-compact 79429429 75644216 1.05
tpcds_q67/datafusion:vortex-compact 158263930 158862560 1.00
tpcds_q68/datafusion:vortex-compact 46970299 45819212 1.03
tpcds_q69/datafusion:vortex-compact 46320598 45500009 1.02
tpcds_q70/datafusion:vortex-compact 97259732 97948241 0.99
tpcds_q71/datafusion:vortex-compact 29188060 30513286 0.96
tpcds_q72/datafusion:vortex-compact 2184017457 2207903140 0.99
tpcds_q73/datafusion:vortex-compact 29982287 30945951 0.97
tpcds_q74/datafusion:vortex-compact 94083378 97363530 0.97
tpcds_q75/datafusion:vortex-compact 133868403 129092451 1.04
tpcds_q76/datafusion:vortex-compact 32824028 35919593 0.91
tpcds_q77/datafusion:vortex-compact 50654857 50689765 1.00
tpcds_q78/datafusion:vortex-compact 140873840 140979166 1.00
tpcds_q79/datafusion:vortex-compact 38899630 39020747 1.00
tpcds_q80/datafusion:vortex-compact 111386868 106164788 1.05
tpcds_q81/datafusion:vortex-compact 28268573 28440766 0.99
tpcds_q82/datafusion:vortex-compact 34084401 37468248 0.91
tpcds_q83/datafusion:vortex-compact 33221088 34471668 0.96
tpcds_q84/datafusion:vortex-compact 15002947 14272488 1.05
tpcds_q85/datafusion:vortex-compact 170481199 160064379 1.07
tpcds_q86/datafusion:vortex-compact 18714052 18577729 1.01
tpcds_q87/datafusion:vortex-compact 50547638 50583378 1.00
tpcds_q88/datafusion:vortex-compact 80375770 77240600 1.04
tpcds_q89/datafusion:vortex-compact 31821853 31895775 1.00
tpcds_q90/datafusion:vortex-compact 14185170 14747188 0.96
tpcds_q91/datafusion:vortex-compact 33218978 32705151 1.02
tpcds_q92/datafusion:vortex-compact 22905343 23678422 0.97
tpcds_q93/datafusion:vortex-compact 39839419 38983910 1.02
tpcds_q94/datafusion:vortex-compact 26699583 25973647 1.03
tpcds_q95/datafusion:vortex-compact 65409914 64633750 1.01
tpcds_q96/datafusion:vortex-compact 17597289 16820030 1.05
tpcds_q97/datafusion:vortex-compact 34580733 35561549 0.97
tpcds_q98/datafusion:vortex-compact 30311967 29684630 1.02
tpcds_q99/datafusion:vortex-compact 31914971 33355383 0.96
datafusion / parquet (1.002x ➖, 1↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/datafusion:parquet 30603636 32413679 0.94
tpcds_q02/datafusion:parquet 41832404 41330481 1.01
tpcds_q03/datafusion:parquet 12449869 13261339 0.94
tpcds_q04/datafusion:parquet 269257439 264045652 1.02
tpcds_q05/datafusion:parquet 41241185 43180452 0.96
tpcds_q06/datafusion:parquet 59508476 61840926 0.96
tpcds_q07/datafusion:parquet 79907405 76124300 1.05
tpcds_q08/datafusion:parquet 🚨 28378115 25303460 1.12
tpcds_q09/datafusion:parquet 47235678 45167453 1.05
tpcds_q10/datafusion:parquet 71172690 68972971 1.03
tpcds_q11/datafusion:parquet 155863225 148790670 1.05
tpcds_q12/datafusion:parquet 17734056 18031275 0.98
tpcds_q13/datafusion:parquet 75248275 73383713 1.03
tpcds_q14/datafusion:parquet 161835298 162019507 1.00
tpcds_q15/datafusion:parquet 20727274 20583445 1.01
tpcds_q16/datafusion:parquet 23048876 23142180 1.00
tpcds_q17/datafusion:parquet 64267449 67215148 0.96
tpcds_q18/datafusion:parquet 114249646 115220474 0.99
tpcds_q19/datafusion:parquet 22805528 22583811 1.01
tpcds_q20/datafusion:parquet 17068332 17206153 0.99
tpcds_q21/datafusion:parquet 18078891 18570948 0.97
tpcds_q22/datafusion:parquet 152467721 139009980 1.10
tpcds_q23/datafusion:parquet 146565655 147010531 1.00
tpcds_q24/datafusion:parquet 92210884 92292809 1.00
tpcds_q25/datafusion:parquet 63903767 63563095 1.01
tpcds_q26/datafusion:parquet 63876322 65555152 0.97
tpcds_q27/datafusion:parquet 146548995 145448896 1.01
tpcds_q28/datafusion:parquet 44163701 42904209 1.03
tpcds_q29/datafusion:parquet 66827356 67096510 1.00
tpcds_q30/datafusion:parquet 34472121 33901855 1.02
tpcds_q31/datafusion:parquet 64176859 64331136 1.00
tpcds_q32/datafusion:parquet 17894376 18353313 0.97
tpcds_q33/datafusion:parquet 27465580 26548411 1.03
tpcds_q34/datafusion:parquet 21731244 21720688 1.00
tpcds_q35/datafusion:parquet 68055045 69937527 0.97
tpcds_q36/datafusion:parquet 57276413 56809088 1.01
tpcds_q37/datafusion:parquet 18527164 18706544 0.99
tpcds_q38/datafusion:parquet 41348173 42453178 0.97
tpcds_q39/datafusion:parquet 76530647 76442077 1.00
tpcds_q40/datafusion:parquet 24885074 23953986 1.04
tpcds_q41/datafusion:parquet 13607765 13386278 1.02
tpcds_q42/datafusion:parquet 11835180 12350162 0.96
tpcds_q43/datafusion:parquet 17009375 17073591 1.00
tpcds_q44/datafusion:parquet 35649719 32489915 1.10
tpcds_q45/datafusion:parquet 28845984 27816481 1.04
tpcds_q46/datafusion:parquet 32652116 32845178 0.99
tpcds_q47/datafusion:parquet 125335518 126489363 0.99
tpcds_q48/datafusion:parquet 68679481 68831403 1.00
tpcds_q49/datafusion:parquet 55282792 56208308 0.98
tpcds_q50/datafusion:parquet 43948156 43276629 1.02
tpcds_q51/datafusion:parquet 87102794 88691672 0.98
tpcds_q52/datafusion:parquet 12300535 13502771 0.91
tpcds_q53/datafusion:parquet 18300900 17577543 1.04
tpcds_q54/datafusion:parquet 35169093 33873090 1.04
tpcds_q55/datafusion:parquet 11351917 11517391 0.99
tpcds_q56/datafusion:parquet 27780273 27310776 1.02
tpcds_q57/datafusion:parquet 106476653 98605112 1.08
tpcds_q58/datafusion:parquet 50204001 50851588 0.99
tpcds_q59/datafusion:parquet 56739151 56377237 1.01
tpcds_q60/datafusion:parquet 28409800 27313121 1.04
tpcds_q61/datafusion:parquet 43793410 42835802 1.02
tpcds_q62/datafusion:parquet 25026910 25206364 0.99
tpcds_q63/datafusion:parquet 17507032 17343584 1.01
tpcds_q64/datafusion:parquet 521289800 521976545 1.00
tpcds_q65/datafusion:parquet 37146244 36794582 1.01
tpcds_q66/datafusion:parquet 68078840 70978279 0.96
tpcds_q67/datafusion:parquet 146098664 143259446 1.02
tpcds_q68/datafusion:parquet 30896381 31492969 0.98
tpcds_q69/datafusion:parquet 64427998 63654423 1.01
tpcds_q70/datafusion:parquet 90684340 90431084 1.00
tpcds_q71/datafusion:parquet 22520926 22866045 0.98
tpcds_q72/datafusion:parquet 619163244 627902668 0.99
tpcds_q73/datafusion:parquet 22125178 20666084 1.07
tpcds_q74/datafusion:parquet 88545536 87015889 1.02
tpcds_q75/datafusion:parquet 102824587 98952523 1.04
tpcds_q76/datafusion:parquet 30502778 29886990 1.02
tpcds_q77/datafusion:parquet 38902961 38457588 1.01
tpcds_q78/datafusion:parquet 114841404 112971811 1.02
tpcds_q79/datafusion:parquet 25882711 26155010 0.99
tpcds_q80/datafusion:parquet 81264388 83742633 0.97
tpcds_q81/datafusion:parquet 31244147 31411721 0.99
tpcds_q82/datafusion:parquet 19212042 18881234 1.02
tpcds_q83/datafusion:parquet 37149876 36511759 1.02
tpcds_q84/datafusion:parquet 39176455 38300698 1.02
tpcds_q85/datafusion:parquet 148456158 153432736 0.97
tpcds_q86/datafusion:parquet 16521788 16316165 1.01
tpcds_q87/datafusion:parquet 44422100 43231603 1.03
tpcds_q88/datafusion:parquet 59519210 61017973 0.98
tpcds_q89/datafusion:parquet 21191083 21941020 0.97
tpcds_q90/datafusion:parquet 13957199 14653667 0.95
tpcds_q91/datafusion:parquet 59646223 57204464 1.04
tpcds_q92/datafusion:parquet 17981619 17542062 1.03
tpcds_q93/datafusion:parquet 34191852 32327601 1.06
tpcds_q94/datafusion:parquet 20800216 20583165 1.01
tpcds_q95/datafusion:parquet 58020213 61300335 0.95
tpcds_q96/datafusion:parquet 12068457 12083619 1.00
tpcds_q97/datafusion:parquet 31282167 31291509 1.00
tpcds_q98/datafusion:parquet 21061102 21447054 0.98
tpcds_q99/datafusion:parquet 🚀 25509692 32096146 0.79
duckdb / vortex-file-compressed (1.001x ➖, 1↑ 2↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-file-compressed 24522512 23780875 1.03
tpcds_q02/duckdb:vortex-file-compressed 36286693 36671786 0.99
tpcds_q03/duckdb:vortex-file-compressed 15281657 15554003 0.98
tpcds_q04/duckdb:vortex-file-compressed 92536996 93893857 0.99
tpcds_q05/duckdb:vortex-file-compressed 32854270 32511313 1.01
tpcds_q06/duckdb:vortex-file-compressed 32466830 32384885 1.00
tpcds_q07/duckdb:vortex-file-compressed 20912071 21347043 0.98
tpcds_q08/duckdb:vortex-file-compressed 25992315 26776126 0.97
tpcds_q09/duckdb:vortex-file-compressed 16345373 16673915 0.98
tpcds_q10/duckdb:vortex-file-compressed 36520339 36417067 1.00
tpcds_q11/duckdb:vortex-file-compressed 63690636 64816318 0.98
tpcds_q12/duckdb:vortex-file-compressed 15249713 15360347 0.99
tpcds_q13/duckdb:vortex-file-compressed 33226385 32791603 1.01
tpcds_q14/duckdb:vortex-file-compressed 95306015 95869728 0.99
tpcds_q15/duckdb:vortex-file-compressed 26182507 26473268 0.99
tpcds_q16/duckdb:vortex-file-compressed 25662888 25788690 1.00
tpcds_q17/duckdb:vortex-file-compressed 43795090 44294552 0.99
tpcds_q18/duckdb:vortex-file-compressed 35540501 36271776 0.98
tpcds_q19/duckdb:vortex-file-compressed 31721536 32127800 0.99
tpcds_q20/duckdb:vortex-file-compressed 16801786 16943254 0.99
tpcds_q21/duckdb:vortex-file-compressed 15785384 16495977 0.96
tpcds_q22/duckdb:vortex-file-compressed 75469788 76449894 0.99
tpcds_q23/duckdb:vortex-file-compressed 99028106 94962500 1.04
tpcds_q24/duckdb:vortex-file-compressed 47256947 48305796 0.98
tpcds_q25/duckdb:vortex-file-compressed 39939204 40260286 0.99
tpcds_q26/duckdb:vortex-file-compressed 19653239 19447300 1.01
tpcds_q27/duckdb:vortex-file-compressed 24857670 24169084 1.03
tpcds_q28/duckdb:vortex-file-compressed 11036360 11708040 0.94
tpcds_q29/duckdb:vortex-file-compressed 40779631 39594703 1.03
tpcds_q30/duckdb:vortex-file-compressed 24436941 24896059 0.98
tpcds_q31/duckdb:vortex-file-compressed 28638500 29535454 0.97
tpcds_q32/duckdb:vortex-file-compressed 13092856 12879602 1.02
tpcds_q33/duckdb:vortex-file-compressed 23122867 24063640 0.96
tpcds_q34/duckdb:vortex-file-compressed 24205193 25075153 0.97
tpcds_q35/duckdb:vortex-file-compressed 63050275 63983397 0.99
tpcds_q36/duckdb:vortex-file-compressed 🚨 25975480 23367786 1.11
tpcds_q37/duckdb:vortex-file-compressed 19760114 19095664 1.03
tpcds_q38/duckdb:vortex-file-compressed 36616686 36179941 1.01
tpcds_q39/duckdb:vortex-file-compressed 35237434 34685509 1.02
tpcds_q40/duckdb:vortex-file-compressed 19592888 20563831 0.95
tpcds_q41/duckdb:vortex-file-compressed 9094341 8925288 1.02
tpcds_q42/duckdb:vortex-file-compressed 13813992 12946767 1.07
tpcds_q43/duckdb:vortex-file-compressed 20997196 21009240 1.00
tpcds_q44/duckdb:vortex-file-compressed 20642339 20357879 1.01
tpcds_q45/duckdb:vortex-file-compressed 29445015 29459882 1.00
tpcds_q46/duckdb:vortex-file-compressed 31588591 32871550 0.96
tpcds_q47/duckdb:vortex-file-compressed 51300606 50864631 1.01
tpcds_q48/duckdb:vortex-file-compressed 28437134 28668964 0.99
tpcds_q49/duckdb:vortex-file-compressed 30927096 34077165 0.91
tpcds_q50/duckdb:vortex-file-compressed 27166156 25727181 1.06
tpcds_q51/duckdb:vortex-file-compressed 106637833 103750992 1.03
tpcds_q52/duckdb:vortex-file-compressed 12541083 13192008 0.95
tpcds_q53/duckdb:vortex-file-compressed 23071267 22443309 1.03
tpcds_q54/duckdb:vortex-file-compressed 28556532 28099873 1.02
tpcds_q55/duckdb:vortex-file-compressed 12481710 12508680 1.00
tpcds_q56/duckdb:vortex-file-compressed 24263357 24370961 1.00
tpcds_q57/duckdb:vortex-file-compressed 41660131 42628590 0.98
tpcds_q58/duckdb:vortex-file-compressed 30096207 31125272 0.97
tpcds_q59/duckdb:vortex-file-compressed 57059805 55615016 1.03
tpcds_q60/duckdb:vortex-file-compressed 25501732 25825543 0.99
tpcds_q61/duckdb:vortex-file-compressed 29205967 31177982 0.94
tpcds_q62/duckdb:vortex-file-compressed 16001327 15272723 1.05
tpcds_q63/duckdb:vortex-file-compressed 20786401 19988959 1.04
tpcds_q64/duckdb:vortex-file-compressed 95477745 92244636 1.04
tpcds_q65/duckdb:vortex-file-compressed 22857646 22378719 1.02
tpcds_q66/duckdb:vortex-file-compressed 29447016 29522184 1.00
tpcds_q67/duckdb:vortex-file-compressed 144047553 144345179 1.00
tpcds_q68/duckdb:vortex-file-compressed 31662345 32346184 0.98
tpcds_q69/duckdb:vortex-file-compressed 39010318 39309252 0.99
tpcds_q70/duckdb:vortex-file-compressed 36314685 36948997 0.98
tpcds_q71/duckdb:vortex-file-compressed 21328671 20229074 1.05
tpcds_q72/duckdb:vortex-file-compressed 168874378 169200213 1.00
tpcds_q73/duckdb:vortex-file-compressed 25751528 24190685 1.06
tpcds_q74/duckdb:vortex-file-compressed 42304185 41394081 1.02
tpcds_q75/duckdb:vortex-file-compressed 49293781 50953018 0.97
tpcds_q76/duckdb:vortex-file-compressed 21028800 20287720 1.04
tpcds_q77/duckdb:vortex-file-compressed 🚨 26597592 22529432 1.18
tpcds_q78/duckdb:vortex-file-compressed 81017634 74464031 1.09
tpcds_q79/duckdb:vortex-file-compressed 23333550 25584894 0.91
tpcds_q80/duckdb:vortex-file-compressed 47296438 47222224 1.00
tpcds_q81/duckdb:vortex-file-compressed 28934608 29120624 0.99
tpcds_q82/duckdb:vortex-file-compressed 46258194 45533478 1.02
tpcds_q83/duckdb:vortex-file-compressed 25004154 25214739 0.99
tpcds_q84/duckdb:vortex-file-compressed 16513328 16820376 0.98
tpcds_q85/duckdb:vortex-file-compressed 41022533 38931357 1.05
tpcds_q86/duckdb:vortex-file-compressed 16364880 16125872 1.01
tpcds_q87/duckdb:vortex-file-compressed 39367741 39395232 1.00
tpcds_q88/duckdb:vortex-file-compressed 50755567 51262591 0.99
tpcds_q89/duckdb:vortex-file-compressed 21478145 21209428 1.01
tpcds_q90/duckdb:vortex-file-compressed 10097415 9970608 1.01
tpcds_q91/duckdb:vortex-file-compressed 20527252 21774435 0.94
tpcds_q92/duckdb:vortex-file-compressed 🚀 16116900 18674124 0.86
tpcds_q93/duckdb:vortex-file-compressed 31502511 29569400 1.07
tpcds_q94/duckdb:vortex-file-compressed 21736761 21306927 1.02
tpcds_q95/duckdb:vortex-file-compressed 159802565 149690259 1.07
tpcds_q96/duckdb:vortex-file-compressed 12651634 12582453 1.01
tpcds_q97/duckdb:vortex-file-compressed 38768192 38464946 1.01
tpcds_q98/duckdb:vortex-file-compressed 18873734 20047578 0.94
tpcds_q99/duckdb:vortex-file-compressed 22758935 22594128 1.01
duckdb / vortex-compact (1.000x ➖, 1↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:vortex-compact 25818265 24453787 1.06
tpcds_q02/duckdb:vortex-compact 39377044 38862601 1.01
tpcds_q03/duckdb:vortex-compact 45213535 46116823 0.98
tpcds_q04/duckdb:vortex-compact 103133662 109460324 0.94
tpcds_q05/duckdb:vortex-compact 41179590 42563990 0.97
tpcds_q06/duckdb:vortex-compact 37885054 38412570 0.99
tpcds_q07/duckdb:vortex-compact 35799406 34423088 1.04
tpcds_q08/duckdb:vortex-compact 40206068 40921549 0.98
tpcds_q09/duckdb:vortex-compact 19697880 19561937 1.01
tpcds_q10/duckdb:vortex-compact 51942681 51694826 1.00
tpcds_q11/duckdb:vortex-compact 75418577 73954453 1.02
tpcds_q12/duckdb:vortex-compact 22310336 22355553 1.00
tpcds_q13/duckdb:vortex-compact 52200336 53342045 0.98
tpcds_q14/duckdb:vortex-compact 116412722 112441465 1.04
tpcds_q15/duckdb:vortex-compact 29826914 30201705 0.99
tpcds_q16/duckdb:vortex-compact 27328908 26719390 1.02
tpcds_q17/duckdb:vortex-compact 55633099 54562245 1.02
tpcds_q18/duckdb:vortex-compact 46655474 51242293 0.91
tpcds_q19/duckdb:vortex-compact 44656273 44549574 1.00
tpcds_q20/duckdb:vortex-compact 20521347 20466863 1.00
tpcds_q21/duckdb:vortex-compact 17481089 17672002 0.99
tpcds_q22/duckdb:vortex-compact 77822238 80478344 0.97
tpcds_q23/duckdb:vortex-compact 107753891 109790622 0.98
tpcds_q24/duckdb:vortex-compact 58218734 57017451 1.02
tpcds_q25/duckdb:vortex-compact 53374911 54043665 0.99
tpcds_q26/duckdb:vortex-compact 31090937 30316336 1.03
tpcds_q27/duckdb:vortex-compact 35765240 36569530 0.98
tpcds_q28/duckdb:vortex-compact 34493762 35683308 0.97
tpcds_q29/duckdb:vortex-compact 54219801 53168626 1.02
tpcds_q30/duckdb:vortex-compact 30585866 29839101 1.03
tpcds_q31/duckdb:vortex-compact 36036577 36167621 1.00
tpcds_q32/duckdb:vortex-compact 20993333 20371249 1.03
tpcds_q33/duckdb:vortex-compact 32345328 31981437 1.01
tpcds_q34/duckdb:vortex-compact 30146711 29635316 1.02
tpcds_q35/duckdb:vortex-compact 76888319 75029679 1.02
tpcds_q36/duckdb:vortex-compact 35922788 35504343 1.01
tpcds_q37/duckdb:vortex-compact 23598661 23338004 1.01
tpcds_q38/duckdb:vortex-compact 41847257 41387968 1.01
tpcds_q39/duckdb:vortex-compact 37761891 37585703 1.00
tpcds_q40/duckdb:vortex-compact 24226902 23829805 1.02
tpcds_q41/duckdb:vortex-compact 10492098 10486910 1.00
tpcds_q42/duckdb:vortex-compact 18737756 19166709 0.98
tpcds_q43/duckdb:vortex-compact 32189920 30614377 1.05
tpcds_q44/duckdb:vortex-compact 29662589 30207820 0.98
tpcds_q45/duckdb:vortex-compact 35176690 35629433 0.99
tpcds_q46/duckdb:vortex-compact 45421793 45298728 1.00
tpcds_q47/duckdb:vortex-compact 64497007 61766904 1.04
tpcds_q48/duckdb:vortex-compact 45951763 45379363 1.01
tpcds_q49/duckdb:vortex-compact 48346233 49104614 0.98
tpcds_q50/duckdb:vortex-compact 36787810 37112428 0.99
tpcds_q51/duckdb:vortex-compact 110244097 111679421 0.99
tpcds_q52/duckdb:vortex-compact 18658400 18989933 0.98
tpcds_q53/duckdb:vortex-compact 33346541 33011739 1.01
tpcds_q54/duckdb:vortex-compact 37202561 37039573 1.00
tpcds_q55/duckdb:vortex-compact 18466698 19274469 0.96
tpcds_q56/duckdb:vortex-compact 32136585 33719624 0.95
tpcds_q57/duckdb:vortex-compact 45745768 45813188 1.00
tpcds_q58/duckdb:vortex-compact 38077190 35276949 1.08
tpcds_q59/duckdb:vortex-compact 66364606 67064833 0.99
tpcds_q60/duckdb:vortex-compact 35574127 34828237 1.02
tpcds_q61/duckdb:vortex-compact 52637530 52771289 1.00
tpcds_q62/duckdb:vortex-compact 🚀 20882225 23211122 0.90
tpcds_q63/duckdb:vortex-compact 31111310 32171884 0.97
tpcds_q64/duckdb:vortex-compact 127595296 124948455 1.02
tpcds_q65/duckdb:vortex-compact 30493763 31547412 0.97
tpcds_q66/duckdb:vortex-compact 37225876 35808083 1.04
tpcds_q67/duckdb:vortex-compact 152372831 151288544 1.01
tpcds_q68/duckdb:vortex-compact 46255304 45273833 1.02
tpcds_q69/duckdb:vortex-compact 54882459 56377052 0.97
tpcds_q70/duckdb:vortex-compact 59378464 60323545 0.98
tpcds_q71/duckdb:vortex-compact 29676509 28125986 1.06
tpcds_q72/duckdb:vortex-compact 185332236 184606698 1.00
tpcds_q73/duckdb:vortex-compact 28242581 28852266 0.98
tpcds_q74/duckdb:vortex-compact 48060373 48317157 0.99
tpcds_q75/duckdb:vortex-compact 63785514 59116760 1.08
tpcds_q76/duckdb:vortex-compact 29794756 30961345 0.96
tpcds_q77/duckdb:vortex-compact 37205819 37299100 1.00
tpcds_q78/duckdb:vortex-compact 89701498 89949830 1.00
tpcds_q79/duckdb:vortex-compact 39543248 42566613 0.93
tpcds_q80/duckdb:vortex-compact 68314895 70944958 0.96
tpcds_q81/duckdb:vortex-compact 33785495 32986048 1.02
tpcds_q82/duckdb:vortex-compact 50158631 49882822 1.01
tpcds_q83/duckdb:vortex-compact 35264936 35882257 0.98
tpcds_q84/duckdb:vortex-compact 20953249 20419338 1.03
tpcds_q85/duckdb:vortex-compact 53314897 54487593 0.98
tpcds_q86/duckdb:vortex-compact 20604655 19906214 1.04
tpcds_q87/duckdb:vortex-compact 44043813 45532886 0.97
tpcds_q88/duckdb:vortex-compact 75390715 75233173 1.00
tpcds_q89/duckdb:vortex-compact 32378829 32936670 0.98
tpcds_q90/duckdb:vortex-compact 10452716 10439560 1.00
tpcds_q91/duckdb:vortex-compact 41116757 39490918 1.04
tpcds_q92/duckdb:vortex-compact 47466745 43820703 1.08
tpcds_q93/duckdb:vortex-compact 32589549 32782257 0.99
tpcds_q94/duckdb:vortex-compact 27347681 27297589 1.00
tpcds_q95/duckdb:vortex-compact 176324563 165279148 1.07
tpcds_q96/duckdb:vortex-compact 15790406 17029794 0.93
tpcds_q97/duckdb:vortex-compact 43197568 41418188 1.04
tpcds_q98/duckdb:vortex-compact 27492337 27525804 1.00
tpcds_q99/duckdb:vortex-compact 25132856 26290420 0.96
duckdb / parquet (1.004x ➖, 1↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:parquet 30282684 29678901 1.02
tpcds_q02/duckdb:parquet 24088634 24363535 0.99
tpcds_q03/duckdb:parquet 13309599 13160469 1.01
tpcds_q04/duckdb:parquet 170725072 175095261 0.98
tpcds_q05/duckdb:parquet 33493419 31887654 1.05
tpcds_q06/duckdb:parquet 34874751 34509519 1.01
tpcds_q07/duckdb:parquet 24625126 24549381 1.00
tpcds_q08/duckdb:parquet 29475029 29290968 1.01
tpcds_q09/duckdb:parquet 44661234 44324620 1.01
tpcds_q10/duckdb:parquet 37592936 37651033 1.00
tpcds_q11/duckdb:parquet 93183428 87968091 1.06
tpcds_q12/duckdb:parquet 17047381 17093681 1.00
tpcds_q13/duckdb:parquet 34749354 35106743 0.99
tpcds_q14/duckdb:parquet 101854275 103738877 0.98
tpcds_q15/duckdb:parquet 31094860 30736699 1.01
tpcds_q16/duckdb:parquet 22449162 22839238 0.98
tpcds_q17/duckdb:parquet 38974240 38415384 1.01
tpcds_q18/duckdb:parquet 49423319 48820175 1.01
tpcds_q19/duckdb:parquet 31601373 31477006 1.00
tpcds_q20/duckdb:parquet 18750753 18653895 1.01
tpcds_q21/duckdb:parquet 11503391 11547137 1.00
tpcds_q22/duckdb:parquet 69115598 72031298 0.96
tpcds_q23/duckdb:parquet 83283592 82537472 1.01
tpcds_q24/duckdb:parquet 47049271 46571208 1.01
tpcds_q25/duckdb:parquet 35727446 35672911 1.00
tpcds_q26/duckdb:parquet 39704062 39719379 1.00
tpcds_q27/duckdb:parquet 52723328 52816023 1.00
tpcds_q28/duckdb:parquet 43547070 43472442 1.00
tpcds_q29/duckdb:parquet 38834204 36824937 1.05
tpcds_q30/duckdb:parquet 37701611 37626506 1.00
tpcds_q31/duckdb:parquet 29635341 28536516 1.04
tpcds_q32/duckdb:parquet 12678280 12662942 1.00
tpcds_q33/duckdb:parquet 24967504 23011907 1.08
tpcds_q34/duckdb:parquet 23127773 22162246 1.04
tpcds_q35/duckdb:parquet 60855896 62769418 0.97
tpcds_q36/duckdb:parquet 22607671 22423421 1.01
tpcds_q37/duckdb:parquet 14420570 14325456 1.01
tpcds_q38/duckdb:parquet 36411692 36206801 1.01
tpcds_q39/duckdb:parquet 32436128 32916692 0.99
tpcds_q40/duckdb:parquet 19726417 19513717 1.01
tpcds_q41/duckdb:parquet 8916465 9105004 0.98
tpcds_q42/duckdb:parquet 13025811 12468497 1.04
tpcds_q43/duckdb:parquet 18561501 18156995 1.02
tpcds_q44/duckdb:parquet 26675411 25799929 1.03
tpcds_q45/duckdb:parquet 28364835 28734948 0.99
tpcds_q46/duckdb:parquet 48158401 47766580 1.01
tpcds_q47/duckdb:parquet 50329705 50855730 0.99
tpcds_q48/duckdb:parquet 32691705 32520994 1.01
tpcds_q49/duckdb:parquet 28939500 28275881 1.02
tpcds_q50/duckdb:parquet 26121387 26138513 1.00
tpcds_q51/duckdb:parquet 103890385 104688547 0.99
tpcds_q52/duckdb:parquet 13318067 12460031 1.07
tpcds_q53/duckdb:parquet 19654236 19117910 1.03
tpcds_q54/duckdb:parquet 28778633 29474412 0.98
tpcds_q55/duckdb:parquet 🚨 13370532 12146896 1.10
tpcds_q56/duckdb:parquet 23654444 24258914 0.98
tpcds_q57/duckdb:parquet 38518317 38194231 1.01
tpcds_q58/duckdb:parquet 26194551 26201189 1.00
tpcds_q59/duckdb:parquet 36442110 36754536 0.99
tpcds_q60/duckdb:parquet 25133654 26411033 0.95
tpcds_q61/duckdb:parquet 33851088 33878828 1.00
tpcds_q62/duckdb:parquet 12814559 12478292 1.03
tpcds_q63/duckdb:parquet 17677618 17682022 1.00
tpcds_q64/duckdb:parquet 76883041 80510616 0.95
tpcds_q65/duckdb:parquet 23329049 23126102 1.01
tpcds_q66/duckdb:parquet 29212817 29345026 1.00
tpcds_q67/duckdb:parquet 140793570 137815102 1.02
tpcds_q68/duckdb:parquet 39254646 39323871 1.00
tpcds_q69/duckdb:parquet 37865096 38664774 0.98
tpcds_q70/duckdb:parquet 22680839 22162542 1.02
tpcds_q71/duckdb:parquet 23332260 22815621 1.02
tpcds_q72/duckdb:parquet 167263498 167649032 1.00
tpcds_q73/duckdb:parquet 20150360 19492848 1.03
tpcds_q74/duckdb:parquet 128169286 126842280 1.01
tpcds_q75/duckdb:parquet 58213521 54943760 1.06
tpcds_q76/duckdb:parquet 22390363 22223301 1.01
tpcds_q77/duckdb:parquet 24814258 25482092 0.97
tpcds_q78/duckdb:parquet 78413613 77641276 1.01
tpcds_q79/duckdb:parquet 30213287 30286225 1.00
tpcds_q80/duckdb:parquet 43499991 45077874 0.96
tpcds_q81/duckdb:parquet 35270167 34680032 1.02
tpcds_q82/duckdb:parquet 16163253 16727637 0.97
tpcds_q83/duckdb:parquet 18338095 18538199 0.99
tpcds_q84/duckdb:parquet 21904081 21708465 1.01
tpcds_q85/duckdb:parquet 42187214 41575182 1.01
tpcds_q86/duckdb:parquet 13787531 13622809 1.01
tpcds_q87/duckdb:parquet 39724795 38924626 1.02
tpcds_q88/duckdb:parquet 53781078 54401520 0.99
tpcds_q89/duckdb:parquet 22135449 22070631 1.00
tpcds_q90/duckdb:parquet 8367629 8388918 1.00
tpcds_q91/duckdb:parquet 25687838 25112678 1.02
tpcds_q92/duckdb:parquet 13233980 13081472 1.01
tpcds_q93/duckdb:parquet 31870964 31978268 1.00
tpcds_q94/duckdb:parquet 18107047 17979531 1.01
tpcds_q95/duckdb:parquet 🚀 121544281 145323157 0.84
tpcds_q96/duckdb:parquet 10398512 10587152 0.98
tpcds_q97/duckdb:parquet 37499408 38200692 0.98
tpcds_q98/duckdb:parquet 23771027 24085761 0.99
tpcds_q99/duckdb:parquet 20080898 20008577 1.00
duckdb / duckdb (0.994x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpcds_q01/duckdb:duckdb 22771027 22557835 1.01
tpcds_q02/duckdb:duckdb 20362101 20600871 0.99
tpcds_q03/duckdb:duckdb 10476960 10346974 1.01
tpcds_q04/duckdb:duckdb 177943415 181342684 0.98
tpcds_q05/duckdb:duckdb 20609787 22112862 0.93
tpcds_q06/duckdb:duckdb 27557031 28684926 0.96
tpcds_q07/duckdb:duckdb 40349681 40999634 0.98
tpcds_q08/duckdb:duckdb 119682537 119627529 1.00
tpcds_q09/duckdb:duckdb 20489384 20795407 0.99
tpcds_q10/duckdb:duckdb 28340330 27456422 1.03
tpcds_q11/duckdb:duckdb 95287116 95851409 0.99
tpcds_q12/duckdb:duckdb 14008558 13860317 1.01
tpcds_q13/duckdb:duckdb 25881225 26104238 0.99
tpcds_q14/duckdb:duckdb 95789170 94279856 1.02
tpcds_q15/duckdb:duckdb 24788833 24638169 1.01
tpcds_q16/duckdb:duckdb 19441062 19001898 1.02
tpcds_q17/duckdb:duckdb 24372764 25348615 0.96
tpcds_q18/duckdb:duckdb 47067941 47149337 1.00
tpcds_q19/duckdb:duckdb 19371118 19368232 1.00
tpcds_q20/duckdb:duckdb 14114574 14089111 1.00
tpcds_q21/duckdb:duckdb 7409773 7555847 0.98
tpcds_q22/duckdb:duckdb 62596420 61866005 1.01
tpcds_q23/duckdb:duckdb 77365068 75577479 1.02
tpcds_q24/duckdb:duckdb 25925443 25381978 1.02
tpcds_q25/duckdb:duckdb 18697196 18786336 1.00
tpcds_q26/duckdb:duckdb 28189510 28676864 0.98
tpcds_q27/duckdb:duckdb 41846999 43337548 0.97
tpcds_q28/duckdb:duckdb 25053036 26225311 0.96
tpcds_q29/duckdb:duckdb 23185043 24301530 0.95
tpcds_q30/duckdb:duckdb 31458299 30758308 1.02
tpcds_q31/duckdb:duckdb 53299040 51633696 1.03
tpcds_q32/duckdb:duckdb 8136274 7865922 1.03
tpcds_q33/duckdb:duckdb 16310332 16500647 0.99
tpcds_q34/duckdb:duckdb 18546158 18756249 0.99
tpcds_q35/duckdb:duckdb 37234117 37633527 0.99
tpcds_q36/duckdb:duckdb 71311132 70590728 1.01
tpcds_q37/duckdb:duckdb 8743962 8854317 0.99
tpcds_q38/duckdb:duckdb 33836115 33263664 1.02
tpcds_q39/duckdb:duckdb 28194248 29033490 0.97
tpcds_q40/duckdb:duckdb 14841334 15411903 0.96
tpcds_q41/duckdb:duckdb 9194637 9915227 0.93
tpcds_q42/duckdb:duckdb 8785268 8859883 0.99
tpcds_q43/duckdb:duckdb 15250638 14731633 1.04
tpcds_q44/duckdb:duckdb 15452936 15776405 0.98
tpcds_q45/duckdb:duckdb 18611511 18702580 1.00
tpcds_q46/duckdb:duckdb 38622310 38946159 0.99
tpcds_q47/duckdb:duckdb 46413911 45387194 1.02
tpcds_q48/duckdb:duckdb 25175743 25144458 1.00
tpcds_q49/duckdb:duckdb 20476493 22074486 0.93
tpcds_q50/duckdb:duckdb 16044382 16268916 0.99
tpcds_q51/duckdb:duckdb 99192050 104258211 0.95
tpcds_q52/duckdb:duckdb 9585270 10450946 0.92
tpcds_q53/duckdb:duckdb 17410266 17738817 0.98
tpcds_q54/duckdb:duckdb 19025400 18446525 1.03
tpcds_q55/duckdb:duckdb 9585070 9990985 0.96
tpcds_q56/duckdb:duckdb 16244327 17132716 0.95
tpcds_q57/duckdb:duckdb 36659056 36591510 1.00
tpcds_q58/duckdb:duckdb 16276390 17155991 0.95
tpcds_q59/duckdb:duckdb 36995731 37191326 0.99
tpcds_q60/duckdb:duckdb 18166983 18739368 0.97
tpcds_q61/duckdb:duckdb 16403387 16894393 0.97
tpcds_q62/duckdb:duckdb 9879045 9721248 1.02
tpcds_q63/duckdb:duckdb 16115708 16114039 1.00
tpcds_q64/duckdb:duckdb 59034164 58101694 1.02
tpcds_q65/duckdb:duckdb 36682438 36223255 1.01
tpcds_q66/duckdb:duckdb 27058072 26202766 1.03
tpcds_q67/duckdb:duckdb 131726987 135389238 0.97
tpcds_q68/duckdb:duckdb 27113798 27461310 0.99
tpcds_q69/duckdb:duckdb 27862852 28430773 0.98
tpcds_q70/duckdb:duckdb 17578567 16936078 1.04
tpcds_q71/duckdb:duckdb 16416673 16676159 0.98
tpcds_q72/duckdb:duckdb 46071692 46016631 1.00
tpcds_q73/duckdb:duckdb 14245812 14303885 1.00
tpcds_q74/duckdb:duckdb 147784652 145936020 1.01
tpcds_q75/duckdb:duckdb 45921942 47530870 0.97
tpcds_q76/duckdb:duckdb 15642519 14915786 1.05
tpcds_q77/duckdb:duckdb 15228578 15603176 0.98
tpcds_q78/duckdb:duckdb 65487471 64128672 1.02
tpcds_q79/duckdb:duckdb 20616192 20488420 1.01
tpcds_q80/duckdb:duckdb 30792697 31053293 0.99
tpcds_q81/duckdb:duckdb 40361281 40159214 1.01
tpcds_q82/duckdb:duckdb 10841738 10148822 1.07
tpcds_q83/duckdb:duckdb 10761681 11067675 0.97
tpcds_q84/duckdb:duckdb 14822376 14785801 1.00
tpcds_q85/duckdb:duckdb 25472797 25896768 0.98
tpcds_q86/duckdb:duckdb 12551221 12135436 1.03
tpcds_q87/duckdb:duckdb 35834644 35668990 1.00
tpcds_q88/duckdb:duckdb 29179271 30622417 0.95
tpcds_q89/duckdb:duckdb 21508775 22254923 0.97
tpcds_q90/duckdb:duckdb 6392521 6191273 1.03
tpcds_q91/duckdb:duckdb 14917566 14669390 1.02
tpcds_q92/duckdb:duckdb 9797167 9925025 0.99
tpcds_q93/duckdb:duckdb 26146164 23785440 1.10
tpcds_q94/duckdb:duckdb 14785893 14490642 1.02
tpcds_q95/duckdb:duckdb 131793972 130476124 1.01
tpcds_q96/duckdb:duckdb 5804615 5935466 0.98
tpcds_q97/duckdb:duckdb 32257057 32996438 0.98
tpcds_q98/duckdb:duckdb 20408537 20999153 0.97
tpcds_q99/duckdb:duckdb 16793421 16531355 1.02

File Size Changes (5 files changed, -0.0% overall, 1↑ 4↓)
File Scale Format Base HEAD Change %
item.vortex 1.0 vortex-file-compressed 1.66 MB 1.66 MB +224 B +0.0%
item.vortex 1.0 vortex-compact 994.61 KB 994.61 KB 8 B -0.0%
time_dim.vortex 1.0 vortex-file-compressed 380.85 KB 380.73 KB 128 B -0.0%
customer_address.vortex 1.0 vortex-file-compressed 827.03 KB 826.23 KB 824 B -0.1%
customer.vortex 1.0 vortex-file-compressed 4.27 MB 4.18 MB 92.60 KB -2.1%

Totals:

  • vortex-compact: 207.50 MB → 207.50 MB (-0.0%)
  • vortex-file-compressed: 271.85 MB → 271.76 MB (-0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: FineWeb S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: -7.5%
Engines: DataFusion No clear signal (-12.4%, environment too noisy confidence) · DuckDB No clear signal (-2.5%, low confidence)
Vortex (geomean): 1.095x ➖
Parquet (geomean): 1.185x ➖
Shifts: Parquet (control) +18.5% · Median polish +7.4%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.183x ➖, 0↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-file-compressed 34896716 30883560 1.13
fineweb_q01/datafusion:vortex-file-compressed 556674762 461488852 1.21
fineweb_q02/datafusion:vortex-file-compressed 🚨 764175894 520747893 1.47
fineweb_q03/datafusion:vortex-file-compressed 1300945735 1076432719 1.21
fineweb_q04/datafusion:vortex-file-compressed 1287840451 1172548015 1.10
fineweb_q05/datafusion:vortex-file-compressed 1212398357 1094060137 1.11
fineweb_q06/datafusion:vortex-file-compressed 1525002328 1248839443 1.22
fineweb_q07/datafusion:vortex-file-compressed 1132127416 1086046595 1.04
fineweb_q08/datafusion:vortex-file-compressed 546704367 452485197 1.21
datafusion / vortex-compact (1.077x ➖, 0↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:vortex-compact 38196210 40530117 0.94
fineweb_q01/datafusion:vortex-compact 🚨 629830277 457800328 1.38
fineweb_q02/datafusion:vortex-compact 608233910 608412771 1.00
fineweb_q03/datafusion:vortex-compact 1465860959 1360087126 1.08
fineweb_q04/datafusion:vortex-compact 1746212029 1630996945 1.07
fineweb_q05/datafusion:vortex-compact 1476516173 1398179891 1.06
fineweb_q06/datafusion:vortex-compact 1317606420 1265839426 1.04
fineweb_q07/datafusion:vortex-compact 1223803845 1132633703 1.08
fineweb_q08/datafusion:vortex-compact 417378953 381698093 1.09
datafusion / parquet (1.288x ➖, 0↑ 4↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/datafusion:parquet 🚨 1534435468 1044535919 1.47
fineweb_q01/datafusion:parquet 2025775579 1805287023 1.12
fineweb_q02/datafusion:parquet 1990129783 1870215193 1.06
fineweb_q03/datafusion:parquet 2076581061 1756257747 1.18
fineweb_q04/datafusion:parquet 1985620964 1761046079 1.13
fineweb_q05/datafusion:parquet 🚨 2906051627 1737683768 1.67
fineweb_q06/datafusion:parquet 🚨 2862970727 1762406897 1.62
fineweb_q07/datafusion:parquet 🚨 2198797382 1667818289 1.32
fineweb_q08/datafusion:parquet 1976868151 1700575811 1.16
duckdb / vortex-file-compressed (1.071x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-file-compressed 91370634 82158577 1.11
fineweb_q01/duckdb:vortex-file-compressed 621210884 569169220 1.09
fineweb_q02/duckdb:vortex-file-compressed 557401584 599749016 0.93
fineweb_q03/duckdb:vortex-file-compressed 1403604006 1287321540 1.09
fineweb_q04/duckdb:vortex-file-compressed 1587145359 1405517654 1.13
fineweb_q05/duckdb:vortex-file-compressed 1554150787 1390391979 1.12
fineweb_q06/duckdb:vortex-file-compressed 1599266482 1470342136 1.09
fineweb_q07/duckdb:vortex-file-compressed 1409158473 1368049810 1.03
fineweb_q08/duckdb:vortex-file-compressed 641126920 599063104 1.07
duckdb / vortex-compact (1.056x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:vortex-compact 79394700 80237184 0.99
fineweb_q01/duckdb:vortex-compact 587619406 569504570 1.03
fineweb_q02/duckdb:vortex-compact 711203775 584174010 1.22
fineweb_q03/duckdb:vortex-compact 1868565858 1729571553 1.08
fineweb_q04/duckdb:vortex-compact 1878532629 1852282475 1.01
fineweb_q05/duckdb:vortex-compact 1649005573 1615213383 1.02
fineweb_q06/duckdb:vortex-compact 1715737038 1599584890 1.07
fineweb_q07/duckdb:vortex-compact 1358626513 1392316063 0.98
fineweb_q08/duckdb:vortex-compact 580245099 518140800 1.12
duckdb / parquet (1.090x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
fineweb_q00/duckdb:parquet 1235108418 1069987287 1.15
fineweb_q01/duckdb:parquet 1474488169 1287776565 1.14
fineweb_q02/duckdb:parquet 1418425839 1313681438 1.08
fineweb_q03/duckdb:parquet 3917131969 3588334794 1.09
fineweb_q04/duckdb:parquet 2200962773 1892643285 1.16
fineweb_q05/duckdb:parquet 2276083895 2163723589 1.05
fineweb_q06/duckdb:parquet 4514333980 4346937825 1.04
fineweb_q07/duckdb:parquet 2816035669 2768725270 1.02
fineweb_q08/duckdb:parquet 1218697464 1126267002 1.08

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Statistical and Population Genetics

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DuckDB No clear signal (+0.2%, low confidence)
Vortex (geomean): 1.002x ➖
Parquet (geomean): 1.000x ➖
Shifts: Parquet (control) +0.0% · Median polish +0.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

duckdb / vortex-file-compressed (0.997x ➖, 0↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-file-compressed 11625166 11783047 0.99
statpopgen_q01/duckdb:vortex-file-compressed 🚨 28630905 25617444 1.12
statpopgen_q02/duckdb:vortex-file-compressed 536674579 531547269 1.01
statpopgen_q03/duckdb:vortex-file-compressed 1056762797 1052749228 1.00
statpopgen_q04/duckdb:vortex-file-compressed 1043037280 1071431130 0.97
statpopgen_q05/duckdb:vortex-file-compressed 495261314 519181529 0.95
statpopgen_q06/duckdb:vortex-file-compressed 1528448734 1537534260 0.99
statpopgen_q07/duckdb:vortex-file-compressed 191913777 197671841 0.97
statpopgen_q08/duckdb:vortex-file-compressed 230026576 230350456 1.00
statpopgen_q09/duckdb:vortex-file-compressed 833636258 862797801 0.97
statpopgen_q10/duckdb:vortex-file-compressed 2549478071 2544780095 1.00
duckdb / vortex-compact (1.008x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:vortex-compact 11438851 11501958 0.99
statpopgen_q01/duckdb:vortex-compact 224443100 217466403 1.03
statpopgen_q02/duckdb:vortex-compact 560726968 552666761 1.01
statpopgen_q03/duckdb:vortex-compact 1151808285 1144901591 1.01
statpopgen_q04/duckdb:vortex-compact 1139781819 1146627287 0.99
statpopgen_q05/duckdb:vortex-compact 585620469 569146572 1.03
statpopgen_q06/duckdb:vortex-compact 1491503628 1495285310 1.00
statpopgen_q07/duckdb:vortex-compact 884590904 888119705 1.00
statpopgen_q08/duckdb:vortex-compact 922828878 931985973 0.99
statpopgen_q09/duckdb:vortex-compact 927385523 905457786 1.02
statpopgen_q10/duckdb:vortex-compact 2608394261 2591539238 1.01
duckdb / parquet (1.000x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
statpopgen_q00/duckdb:parquet 293380390 299886220 0.98
statpopgen_q01/duckdb:parquet 382993132 375649704 1.02
statpopgen_q02/duckdb:parquet 752834567 754473568 1.00
statpopgen_q03/duckdb:parquet 1176879407 1186046166 0.99
statpopgen_q04/duckdb:parquet 1189929230 1191691285 1.00
statpopgen_q05/duckdb:parquet 809626835 808359447 1.00
statpopgen_q06/duckdb:parquet 1424506819 1408593947 1.01
statpopgen_q07/duckdb:parquet 839312401 833940477 1.01
statpopgen_q08/duckdb:parquet 852691962 843689315 1.01
statpopgen_q09/duckdb:parquet 1002828309 1000944211 1.00
statpopgen_q10/duckdb:parquet 2165437164 2192663517 0.99

File Size Changes (1 files changed, -0.0% overall, 0↑ 1↓)
File Scale Format Base HEAD Change %
gnomad.genomes.v3.1.2.hgdp_tgp.chr21.vortex 100000 vortex-file-compressed 1.96 GB 1.96 GB 7.23 KB -0.0%

Totals:

  • vortex-compact: 959.62 MB → 959.62 MB (0.0%)
  • vortex-file-compressed: 1.96 GB → 1.96 GB (-0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Random Access

Vortex (geomean): 0.931x ➖
Parquet (geomean): 0.983x ➖

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

unknown / unknown (1.002x ➖, 12↑ 4↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
random-access/feature-vectors/correlated/lance-tokio-local-disk 🚨 1691190 365773 4.62
random-access/feature-vectors/correlated/lance-tokio-local-disk-footer 1063396 1043606 1.02
random-access/feature-vectors/correlated/parquet-tokio-local-disk 🚀 8404178348 9465892264 0.89
random-access/feature-vectors/correlated/parquet-tokio-local-disk-footer 8445613964 8479824199 1.00
random-access/feature-vectors/correlated/vortex-tokio-local-disk 3508143 3672777 0.96
random-access/feature-vectors/correlated/vortex-tokio-local-disk-footer 3113246 3072885 1.01
random-access/feature-vectors/uniform/lance-tokio-local-disk 1226451 1169455 1.05
random-access/feature-vectors/uniform/lance-tokio-local-disk-footer 1886743 1841064 1.02
random-access/feature-vectors/uniform/parquet-tokio-local-disk 8502482845 8298884179 1.02
random-access/feature-vectors/uniform/parquet-tokio-local-disk-footer 8356844037 8399886176 0.99
random-access/feature-vectors/uniform/vortex-tokio-local-disk 4600429 4390515 1.05
random-access/feature-vectors/uniform/vortex-tokio-local-disk-footer 6165501 5940776 1.04
random-access/lance-tokio-local-disk 642004 663356 0.97
random-access/lance-tokio-local-disk-footer 1310284 1388591 0.94
random-access/nested-lists/correlated/lance-tokio-local-disk 240123 240165 1.00
random-access/nested-lists/correlated/lance-tokio-local-disk-footer 587266 584449 1.00
random-access/nested-lists/correlated/parquet-tokio-local-disk 130134092 130870086 0.99
random-access/nested-lists/correlated/parquet-tokio-local-disk-footer 131874024 130219078 1.01
random-access/nested-lists/correlated/vortex-tokio-local-disk 575336 535669 1.07
random-access/nested-lists/correlated/vortex-tokio-local-disk-footer 🚨 641221 572911 1.12
random-access/nested-lists/uniform/lance-tokio-local-disk 1024731 986235 1.04
random-access/nested-lists/uniform/lance-tokio-local-disk-footer 1388800 1335454 1.04
random-access/nested-lists/uniform/parquet-tokio-local-disk 132115769 130201196 1.01
random-access/nested-lists/uniform/parquet-tokio-local-disk-footer 132060970 130868488 1.01
random-access/nested-lists/uniform/vortex-tokio-local-disk 2047342 1979933 1.03
random-access/nested-lists/uniform/vortex-tokio-local-disk-footer 2112196 2033465 1.04
random-access/nested-structs/correlated/lance-tokio-local-disk 370148 363532 1.02
random-access/nested-structs/correlated/lance-tokio-local-disk-footer 553324 543346 1.02
random-access/nested-structs/correlated/parquet-tokio-local-disk 🚨 23920174 21592046 1.11
random-access/nested-structs/correlated/parquet-tokio-local-disk-footer 🚨 23680355 2118520 1.12
random-access/nested-structs/correlated/vortex-tokio-local-disk 722828 698682 1.03
random-access/nested-structs/correlated/vortex-tokio-local-disk-footer 768807 713236 1.08
random-access/nested-structs/uniform/lance-tokio-local-disk 2720326 2569878 1.06
random-access/nested-structs/uniform/lance-tokio-local-disk-footer 2865858 2699916 1.06
random-access/nested-structs/uniform/parquet-tokio-local-disk 23719006 21928655 1.08
random-access/nested-structs/uniform/parquet-tokio-local-disk-footer 23669955 21550241 1.10
random-access/nested-structs/uniform/vortex-tokio-local-disk 1630785 1514433 1.08
random-access/nested-structs/uniform/vortex-tokio-local-disk-footer 1629883 1542636 1.06
random-access/parquet-tokio-local-disk 171196787 171519432 1.00
random-access/parquet-tokio-local-disk-footer 🚀 170869530 191037815 0.89
random-access/taxi/correlated/lance-tokio-local-disk 947991 975212 0.97
random-access/taxi/correlated/lance-tokio-local-disk-footer 1882410 1981043 0.95
random-access/taxi/correlated/parquet-tokio-local-disk 🚀 255534544 297163859 0.86
random-access/taxi/correlated/parquet-tokio-local-disk-footer 🚀 255091311 289951672 0.88
random-access/taxi/correlated/vortex-tokio-local-disk 🚀 1446008 2275568 0.64
random-access/taxi/correlated/vortex-tokio-local-disk-footer 🚀 1716612 2371878 0.72
random-access/taxi/uniform/lance-tokio-local-disk 9319874 9488208 0.98
random-access/taxi/uniform/lance-tokio-local-disk-footer 9989320 9977168 1.00
random-access/taxi/uniform/parquet-tokio-local-disk 🚀 270144850 301336089 0.90
random-access/taxi/uniform/parquet-tokio-local-disk-footer 🚀 271332731 305160593 0.89
random-access/taxi/uniform/vortex-tokio-local-disk 🚀 3949995 4766842 0.83
random-access/taxi/uniform/vortex-tokio-local-disk-footer 🚀 4210103 5044374 0.83
random-access/vortex-tokio-local-disk 🚀 1043101 1427672 0.73
random-access/vortex-tokio-local-disk-footer 🚀 1141126 1645059 0.69

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-H SF=10 on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.0%
Engines: DataFusion No clear signal (+0.3%, low confidence) · DuckDB No clear signal (-0.2%, low confidence)
Vortex (geomean): 0.996x ➖
Parquet (geomean): 0.996x ➖
Shifts: Parquet (control) -0.4% · Median polish -0.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.000x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 400054167 392333159 1.02
tpch_q02/datafusion:vortex-file-compressed 108641397 109941291 0.99
tpch_q03/datafusion:vortex-file-compressed 206119390 210551036 0.98
tpch_q04/datafusion:vortex-file-compressed 110161005 110936910 0.99
tpch_q05/datafusion:vortex-file-compressed 377187566 377268391 1.00
tpch_q06/datafusion:vortex-file-compressed 35908551 37842906 0.95
tpch_q07/datafusion:vortex-file-compressed 501146598 502479913 1.00
tpch_q08/datafusion:vortex-file-compressed 371619149 367964431 1.01
tpch_q09/datafusion:vortex-file-compressed 653477449 648329667 1.01
tpch_q10/datafusion:vortex-file-compressed 232596339 229154899 1.02
tpch_q11/datafusion:vortex-file-compressed 86431425 84135005 1.03
tpch_q12/datafusion:vortex-file-compressed 112764187 112828031 1.00
tpch_q13/datafusion:vortex-file-compressed 217573898 215882807 1.01
tpch_q14/datafusion:vortex-file-compressed 52061147 51439867 1.01
tpch_q15/datafusion:vortex-file-compressed 95619473 99480527 0.96
tpch_q16/datafusion:vortex-file-compressed 75113403 75569295 0.99
tpch_q17/datafusion:vortex-file-compressed 635936580 642105603 0.99
tpch_q18/datafusion:vortex-file-compressed 872366391 868663360 1.00
tpch_q19/datafusion:vortex-file-compressed 62927463 57473646 1.09
tpch_q20/datafusion:vortex-file-compressed 165002181 165405661 1.00
tpch_q21/datafusion:vortex-file-compressed 665442809 667311633 1.00
tpch_q22/datafusion:vortex-file-compressed 64911321 66708601 0.97
datafusion / vortex-compact (0.992x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 444707218 441216717 1.01
tpch_q02/datafusion:vortex-compact 111970108 115880580 0.97
tpch_q03/datafusion:vortex-compact 210191424 210549477 1.00
tpch_q04/datafusion:vortex-compact 119188313 118148596 1.01
tpch_q05/datafusion:vortex-compact 378484024 379880029 1.00
tpch_q06/datafusion:vortex-compact 59890427 59933674 1.00
tpch_q07/datafusion:vortex-compact 524251804 524713091 1.00
tpch_q08/datafusion:vortex-compact 370813847 376222438 0.99
tpch_q09/datafusion:vortex-compact 649789926 660220180 0.98
tpch_q10/datafusion:vortex-compact 246647479 248079961 0.99
tpch_q11/datafusion:vortex-compact 84180962 86714446 0.97
tpch_q12/datafusion:vortex-compact 156573383 155513219 1.01
tpch_q13/datafusion:vortex-compact 263317338 265165747 0.99
tpch_q14/datafusion:vortex-compact 68839571 69394576 0.99
tpch_q15/datafusion:vortex-compact 155368405 156135373 1.00
tpch_q16/datafusion:vortex-compact 78885995 78545932 1.00
tpch_q17/datafusion:vortex-compact 643226307 652645312 0.99
tpch_q18/datafusion:vortex-compact 858660874 876270430 0.98
tpch_q19/datafusion:vortex-compact 118990325 119640856 0.99
tpch_q20/datafusion:vortex-compact 182362168 186092067 0.98
tpch_q21/datafusion:vortex-compact 674397549 680955868 0.99
tpch_q22/datafusion:vortex-compact 71941004 71909544 1.00
datafusion / parquet (0.995x ➖, 1↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 453902388 476981869 0.95
tpch_q02/datafusion:parquet 175792481 177435466 0.99
tpch_q03/datafusion:parquet 291307091 285342156 1.02
tpch_q04/datafusion:parquet 127181271 130304243 0.98
tpch_q05/datafusion:parquet 435163257 444781036 0.98
tpch_q06/datafusion:parquet 128478665 125903665 1.02
tpch_q07/datafusion:parquet 607697521 615718830 0.99
tpch_q08/datafusion:parquet 475382189 473256610 1.00
tpch_q09/datafusion:parquet 760423185 765424145 0.99
tpch_q10/datafusion:parquet 505513896 504946890 1.00
tpch_q11/datafusion:parquet 119704524 118201574 1.01
tpch_q12/datafusion:parquet 198450339 198422157 1.00
tpch_q13/datafusion:parquet 331468051 333849823 0.99
tpch_q14/datafusion:parquet 🚀 151285123 169068003 0.89
tpch_q15/datafusion:parquet 250529683 245268172 1.02
tpch_q16/datafusion:parquet 129299491 128511005 1.01
tpch_q17/datafusion:parquet 691195818 694982362 0.99
tpch_q18/datafusion:parquet 907863195 902942766 1.01
tpch_q19/datafusion:parquet 265902298 264633016 1.00
tpch_q20/datafusion:parquet 299900986 288576205 1.04
tpch_q21/datafusion:parquet 706430163 703604149 1.00
tpch_q22/datafusion:parquet 218341932 220143150 0.99
datafusion / arrow (0.999x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:arrow 595298898 593223903 1.00
tpch_q02/datafusion:arrow 166400223 166272125 1.00
tpch_q03/datafusion:arrow 464593301 459034531 1.01
tpch_q04/datafusion:arrow 332911686 330639737 1.01
tpch_q05/datafusion:arrow 932288325 924559086 1.01
tpch_q06/datafusion:arrow 279720899 278398690 1.00
tpch_q07/datafusion:arrow 1183559102 1181789428 1.00
tpch_q08/datafusion:arrow 1155337729 1140641021 1.01
tpch_q09/datafusion:arrow 1354637049 1352252081 1.00
tpch_q10/datafusion:arrow 585132303 600662696 0.97
tpch_q11/datafusion:arrow 140041429 139737328 1.00
tpch_q12/datafusion:arrow 708216369 690640491 1.03
tpch_q13/datafusion:arrow 496498760 508886904 0.98
tpch_q14/datafusion:arrow 321498255 329671076 0.98
tpch_q15/datafusion:arrow 686720691 690957564 0.99
tpch_q16/datafusion:arrow 106896123 106613218 1.00
tpch_q17/datafusion:arrow 1339773966 1348271885 0.99
tpch_q18/datafusion:arrow 1930999692 1930015791 1.00
tpch_q19/datafusion:arrow 484255283 495028745 0.98
tpch_q20/datafusion:arrow 483326715 490315025 0.99
tpch_q21/datafusion:arrow 3030074057 3020959015 1.00
tpch_q22/datafusion:arrow 135394061 132934304 1.02
duckdb / vortex-file-compressed (0.991x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 168746902 169932022 0.99
tpch_q02/duckdb:vortex-file-compressed 50978557 52597674 0.97
tpch_q03/duckdb:vortex-file-compressed 119500767 120827751 0.99
tpch_q04/duckdb:vortex-file-compressed 156994574 158612379 0.99
tpch_q05/duckdb:vortex-file-compressed 135219578 136305388 0.99
tpch_q06/duckdb:vortex-file-compressed 32897408 34782216 0.95
tpch_q07/duckdb:vortex-file-compressed 130526251 131776233 0.99
tpch_q08/duckdb:vortex-file-compressed 167949742 171077506 0.98
tpch_q09/duckdb:vortex-file-compressed 390606614 397053540 0.98
tpch_q10/duckdb:vortex-file-compressed 188406049 189317509 1.00
tpch_q11/duckdb:vortex-file-compressed 31683422 32373162 0.98
tpch_q12/duckdb:vortex-file-compressed 99984900 100046236 1.00
tpch_q13/duckdb:vortex-file-compressed 272096557 272296528 1.00
tpch_q14/duckdb:vortex-file-compressed 52390159 53366039 0.98
tpch_q15/duckdb:vortex-file-compressed 87897462 87519762 1.00
tpch_q16/duckdb:vortex-file-compressed 78819059 76116030 1.04
tpch_q17/duckdb:vortex-file-compressed 92860057 92633253 1.00
tpch_q18/duckdb:vortex-file-compressed 285002766 289121950 0.99
tpch_q19/duckdb:vortex-file-compressed 79519884 79747041 1.00
tpch_q20/duckdb:vortex-file-compressed 140488587 141755983 0.99
tpch_q21/duckdb:vortex-file-compressed 490988792 489421633 1.00
tpch_q22/duckdb:vortex-file-compressed 64046382 64148714 1.00
duckdb / vortex-compact (0.999x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 229877516 228877581 1.00
tpch_q02/duckdb:vortex-compact 56885020 56466261 1.01
tpch_q03/duckdb:vortex-compact 134858807 135557575 0.99
tpch_q04/duckdb:vortex-compact 170476591 171321101 1.00
tpch_q05/duckdb:vortex-compact 163330206 167375272 0.98
tpch_q06/duckdb:vortex-compact 55174558 54945481 1.00
tpch_q07/duckdb:vortex-compact 172872687 173554493 1.00
tpch_q08/duckdb:vortex-compact 187290032 188999444 0.99
tpch_q09/duckdb:vortex-compact 426218875 425625558 1.00
tpch_q10/duckdb:vortex-compact 216452582 220572131 0.98
tpch_q11/duckdb:vortex-compact 39067532 39072609 1.00
tpch_q12/duckdb:vortex-compact 162068656 162407901 1.00
tpch_q13/duckdb:vortex-compact 326445437 323803693 1.01
tpch_q14/duckdb:vortex-compact 73229618 71721086 1.02
tpch_q15/duckdb:vortex-compact 113509492 114878321 0.99
tpch_q16/duckdb:vortex-compact 80246354 82076582 0.98
tpch_q17/duckdb:vortex-compact 107692385 107763204 1.00
tpch_q18/duckdb:vortex-compact 290665940 289549531 1.00
tpch_q19/duckdb:vortex-compact 98549868 96079695 1.03
tpch_q20/duckdb:vortex-compact 175696151 176938932 0.99
tpch_q21/duckdb:vortex-compact 520185532 510526198 1.02
tpch_q22/duckdb:vortex-compact 71821925 71793175 1.00
duckdb / parquet (0.998x ➖, 1↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 263826467 269853392 0.98
tpch_q02/duckdb:parquet 97033997 102737003 0.94
tpch_q03/duckdb:parquet 209531649 211483198 0.99
tpch_q04/duckdb:parquet 138815870 133962320 1.04
tpch_q05/duckdb:parquet 231928599 223656726 1.04
tpch_q06/duckdb:parquet 74711304 73552273 1.02
tpch_q07/duckdb:parquet 187266557 184876259 1.01
tpch_q08/duckdb:parquet 269256719 264438635 1.02
tpch_q09/duckdb:parquet 485367994 474240282 1.02
tpch_q10/duckdb:parquet 625249438 623120871 1.00
tpch_q11/duckdb:parquet 🚀 62901556 69894008 0.90
tpch_q12/duckdb:parquet 132283609 130473285 1.01
tpch_q13/duckdb:parquet 452491567 443768624 1.02
tpch_q14/duckdb:parquet 178828458 182112529 0.98
tpch_q15/duckdb:parquet 103888782 104857978 0.99
tpch_q16/duckdb:parquet 163192990 164223342 0.99
tpch_q17/duckdb:parquet 182040377 182534140 1.00
tpch_q18/duckdb:parquet 363110683 360134482 1.01
tpch_q19/duckdb:parquet 287455340 288539347 1.00
tpch_q20/duckdb:parquet 233100650 231671904 1.01
tpch_q21/duckdb:parquet 552585132 550282165 1.00
tpch_q22/duckdb:parquet 295136553 295146138 1.00
duckdb / duckdb (0.998x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:duckdb 120408015 120498694 1.00
tpch_q02/duckdb:duckdb 49958045 50213031 0.99
tpch_q03/duckdb:duckdb 104202297 103642663 1.01
tpch_q04/duckdb:duckdb 139053135 140567544 0.99
tpch_q05/duckdb:duckdb 118819402 119418765 0.99
tpch_q06/duckdb:duckdb 44997081 44781411 1.00
tpch_q07/duckdb:duckdb 91557335 92411479 0.99
tpch_q08/duckdb:duckdb 118291364 119285294 0.99
tpch_q09/duckdb:duckdb 280897806 281912487 1.00
tpch_q10/duckdb:duckdb 212107435 214565000 0.99
tpch_q11/duckdb:duckdb 19314810 19100844 1.01
tpch_q12/duckdb:duckdb 91322225 91531958 1.00
tpch_q13/duckdb:duckdb 229546171 233830475 0.98
tpch_q14/duckdb:duckdb 78396053 78734102 1.00
tpch_q15/duckdb:duckdb 80645967 81732325 0.99
tpch_q16/duckdb:duckdb 75786459 76088412 1.00
tpch_q17/duckdb:duckdb 88445598 88127980 1.00
tpch_q18/duckdb:duckdb 234573614 231594299 1.01
tpch_q19/duckdb:duckdb 123875212 123899255 1.00
tpch_q20/duckdb:duckdb 118645310 118479980 1.00
tpch_q21/duckdb:duckdb 302616720 300816185 1.01
tpch_q22/duckdb:duckdb 69980433 69426340 1.01

File Size Changes (26 files changed, +0.0% overall, 14↑ 12↓)
File Scale Format Base HEAD Change %
part_1.vortex 10.0 vortex-file-compressed 24.01 MB 24.66 MB +657.44 KB +2.7%
partsupp_0.vortex 10.0 vortex-compact 104.77 MB 105.64 MB +886.66 KB +0.8%
part_0.vortex 10.0 vortex-file-compressed 24.68 MB 24.87 MB +192.28 KB +0.8%
supplier_0.vortex 10.0 vortex-file-compressed 5.70 MB 5.73 MB +33.56 KB +0.6%
orders_0.vortex 10.0 vortex-file-compressed 144.11 MB 144.78 MB +684.16 KB +0.5%
lineitem_0.vortex 10.0 vortex-file-compressed 134.11 MB 134.28 MB +177.11 KB +0.1%
partsupp_1.vortex 10.0 vortex-compact 105.21 MB 105.29 MB +81.59 KB +0.1%
part_1.vortex 10.0 vortex-compact 17.02 MB 17.03 MB +11.73 KB +0.1%
partsupp_0.vortex 10.0 vortex-file-compressed 120.25 MB 120.31 MB +55.78 KB +0.0%
partsupp_1.vortex 10.0 vortex-file-compressed 120.29 MB 120.34 MB +54.41 KB +0.0%
lineitem_11.vortex 10.0 vortex-file-compressed 134.31 MB 134.36 MB +49.10 KB +0.0%
lineitem_8.vortex 10.0 vortex-file-compressed 133.56 MB 133.58 MB +27.41 KB +0.0%
lineitem_2.vortex 10.0 vortex-file-compressed 134.04 MB 134.05 MB +7.14 KB +0.0%
lineitem_6.vortex 10.0 vortex-file-compressed 132.85 MB 132.85 MB +2.51 KB +0.0%
lineitem_10.vortex 10.0 vortex-file-compressed 134.18 MB 134.17 MB 3.93 KB -0.0%
lineitem_9.vortex 10.0 vortex-file-compressed 134.26 MB 134.25 MB 10.20 KB -0.0%
lineitem_1.vortex 10.0 vortex-file-compressed 133.66 MB 133.64 MB 26.63 KB -0.0%
lineitem_7.vortex 10.0 vortex-file-compressed 133.57 MB 133.53 MB 43.89 KB -0.0%
customer_0.vortex 10.0 vortex-file-compressed 88.53 MB 88.50 MB 30.93 KB -0.0%
lineitem_3.vortex 10.0 vortex-file-compressed 133.28 MB 133.24 MB 48.20 KB -0.0%
lineitem_5.vortex 10.0 vortex-file-compressed 133.58 MB 133.53 MB 49.93 KB -0.0%
lineitem_12.vortex 10.0 vortex-file-compressed 134.12 MB 134.07 MB 52.70 KB -0.0%
orders_1.vortex 10.0 vortex-file-compressed 146.08 MB 145.93 MB 149.09 KB -0.1%
lineitem_4.vortex 10.0 vortex-file-compressed 134.12 MB 133.92 MB 203.15 KB -0.1%
orders_2.vortex 10.0 vortex-file-compressed 146.24 MB 145.41 MB 853.02 KB -0.6%
part_0.vortex 10.0 vortex-compact 16.87 MB 16.76 MB 116.57 KB -0.7%

Totals:

  • vortex-compact: 1.93 GB → 1.93 GB (+0.0%)
  • vortex-file-compressed: 2.50 GB → 2.50 GB (+0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Clickbench on NVME

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +1.6%
Engines: DataFusion No clear signal (-0.7%, environment too noisy confidence) · DuckDB No clear signal (+3.6%, environment too noisy confidence)
Vortex (geomean): 1.046x ➖
Parquet (geomean): 1.019x ➖
Shifts: Parquet (control) +1.9% · Median polish +4.1%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.029x ➖, 2↑ 4↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/datafusion:vortex-file-compressed 🚨 1806858 1627635 1.11
clickbench_q01/datafusion:vortex-file-compressed 16099545 15112957 1.07
clickbench_q02/datafusion:vortex-file-compressed 34608993 33472466 1.03
clickbench_q03/datafusion:vortex-file-compressed 43782633 42822211 1.02
clickbench_q04/datafusion:vortex-file-compressed 297192874 282246505 1.05
clickbench_q05/datafusion:vortex-file-compressed 340523532 325317347 1.05
clickbench_q06/datafusion:vortex-file-compressed 🚀 1761424 2141015 0.82
clickbench_q07/datafusion:vortex-file-compressed 18678385 17747289 1.05
clickbench_q08/datafusion:vortex-file-compressed 359483954 348126486 1.03
clickbench_q09/datafusion:vortex-file-compressed 586863517 548792313 1.07
clickbench_q10/datafusion:vortex-file-compressed 76978566 71106085 1.08
clickbench_q11/datafusion:vortex-file-compressed 86876735 82926478 1.05
clickbench_q12/datafusion:vortex-file-compressed 308002145 286012581 1.08
clickbench_q13/datafusion:vortex-file-compressed 436702006 427389932 1.02
clickbench_q14/datafusion:vortex-file-compressed 282545789 270236049 1.05
clickbench_q15/datafusion:vortex-file-compressed 341804041 318410420 1.07
clickbench_q16/datafusion:vortex-file-compressed 692106587 683559758 1.01
clickbench_q17/datafusion:vortex-file-compressed 683746815 663926284 1.03
clickbench_q18/datafusion:vortex-file-compressed 1491623208 1360491681 1.10
clickbench_q19/datafusion:vortex-file-compressed 29833850 27279779 1.09
clickbench_q20/datafusion:vortex-file-compressed 333091649 318925166 1.04
clickbench_q21/datafusion:vortex-file-compressed 417763060 411185674 1.02
clickbench_q22/datafusion:vortex-file-compressed 517993460 496326724 1.04
clickbench_q23/datafusion:vortex-file-compressed 531460767 516683714 1.03
clickbench_q24/datafusion:vortex-file-compressed 49892989 48822830 1.02
clickbench_q25/datafusion:vortex-file-compressed 74998850 76358980 0.98
clickbench_q26/datafusion:vortex-file-compressed 46649880 47513097 0.98
clickbench_q27/datafusion:vortex-file-compressed 🚀 448510704 791414794 0.57
clickbench_q28/datafusion:vortex-file-compressed 5792891266 5903112403 0.98
clickbench_q29/datafusion:vortex-file-compressed 219068608 226315667 0.97
clickbench_q30/datafusion:vortex-file-compressed 265361880 251998190 1.05
clickbench_q31/datafusion:vortex-file-compressed 301750950 287428779 1.05
clickbench_q32/datafusion:vortex-file-compressed 1192873974 1124693517 1.06
clickbench_q33/datafusion:vortex-file-compressed 1451018861 1418500906 1.02
clickbench_q34/datafusion:vortex-file-compressed 1459742115 1389662173 1.05
clickbench_q35/datafusion:vortex-file-compressed 482726798 468289206 1.03
clickbench_q36/datafusion:vortex-file-compressed 76257339 71779563 1.06
clickbench_q37/datafusion:vortex-file-compressed 38129193 35693995 1.07
clickbench_q38/datafusion:vortex-file-compressed 🚨 22936218 19576590 1.17
clickbench_q39/datafusion:vortex-file-compressed 146748688 144324920 1.02
clickbench_q40/datafusion:vortex-file-compressed 16905458 15983423 1.06
clickbench_q41/datafusion:vortex-file-compressed 🚨 17066997 14903241 1.15
clickbench_q42/datafusion:vortex-file-compressed 🚨 19187842 16546609 1.16
datafusion / parquet (1.036x ➖, 1↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/datafusion:parquet 1683418 1551644 1.08
clickbench_q01/datafusion:parquet 19569516 19537913 1.00
clickbench_q02/datafusion:parquet 48131548 46778245 1.03
clickbench_q03/datafusion:parquet 39759951 37850504 1.05
clickbench_q04/datafusion:parquet 310625371 303110114 1.02
clickbench_q05/datafusion:parquet 373649329 347924795 1.07
clickbench_q06/datafusion:parquet 1714795 1581541 1.08
clickbench_q07/datafusion:parquet 23017232 22094670 1.04
clickbench_q08/datafusion:parquet 389176110 380558079 1.02
clickbench_q09/datafusion:parquet 652160445 620789714 1.05
clickbench_q10/datafusion:parquet 114192679 106808030 1.07
clickbench_q11/datafusion:parquet 135245002 129327799 1.05
clickbench_q12/datafusion:parquet 367809861 342632969 1.07
clickbench_q13/datafusion:parquet 525412678 502436609 1.05
clickbench_q14/datafusion:parquet 355707491 334827065 1.06
clickbench_q15/datafusion:parquet 354202255 343368094 1.03
clickbench_q16/datafusion:parquet 721767860 686602972 1.05
clickbench_q17/datafusion:parquet 695242897 648411341 1.07
clickbench_q18/datafusion:parquet 1444112708 1380506881 1.05
clickbench_q19/datafusion:parquet 🚨 36770332 31328146 1.17
clickbench_q20/datafusion:parquet 625397415 604357124 1.03
clickbench_q21/datafusion:parquet 681392064 657842903 1.04
clickbench_q22/datafusion:parquet 1006097458 980473170 1.03
clickbench_q23/datafusion:parquet 3857841555 3737415227 1.03
clickbench_q24/datafusion:parquet 88172490 82322556 1.07
clickbench_q25/datafusion:parquet 139175902 132430476 1.05
clickbench_q26/datafusion:parquet 88087021 81809975 1.08
clickbench_q27/datafusion:parquet 🚀 749743288 1064164487 0.70
clickbench_q28/datafusion:parquet 6492732882 6603062827 0.98
clickbench_q29/datafusion:parquet 253588006 242319333 1.05
clickbench_q30/datafusion:parquet 347142419 334976006 1.04
clickbench_q31/datafusion:parquet 384085858 370603708 1.04
clickbench_q32/datafusion:parquet 1264138669 1183480833 1.07
clickbench_q33/datafusion:parquet 1531209362 1515403951 1.01
clickbench_q34/datafusion:parquet 1561520951 1547024629 1.01
clickbench_q35/datafusion:parquet 502219438 482324094 1.04
clickbench_q36/datafusion:parquet 155387120 147329889 1.05
clickbench_q37/datafusion:parquet 63357521 60414568 1.05
clickbench_q38/datafusion:parquet 89255749 87825417 1.02
clickbench_q39/datafusion:parquet 286236952 269739263 1.06
clickbench_q40/datafusion:parquet 32842988 31377735 1.05
clickbench_q41/datafusion:parquet 28491542 28205415 1.01
clickbench_q42/datafusion:parquet 31290679 31080353 1.01
duckdb / vortex-file-compressed (1.063x ➖, 1↑ 8↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/duckdb:vortex-file-compressed 6637690 7089602 0.94
clickbench_q01/duckdb:vortex-file-compressed 10752682 10139417 1.06
clickbench_q02/duckdb:vortex-file-compressed 26230008 24469375 1.07
clickbench_q03/duckdb:vortex-file-compressed 31230860 29691104 1.05
clickbench_q04/duckdb:vortex-file-compressed 190664504 186423889 1.02
clickbench_q05/duckdb:vortex-file-compressed 188416550 179584679 1.05
clickbench_q06/duckdb:vortex-file-compressed 19696713 18587116 1.06
clickbench_q07/duckdb:vortex-file-compressed 13459233 13587125 0.99
clickbench_q08/duckdb:vortex-file-compressed 271043739 258775030 1.05
clickbench_q09/duckdb:vortex-file-compressed 349695121 341519840 1.02
clickbench_q10/duckdb:vortex-file-compressed 🚨 75567954 67681360 1.12
clickbench_q11/duckdb:vortex-file-compressed 80721335 76588379 1.05
clickbench_q12/duckdb:vortex-file-compressed 207299943 198370643 1.05
clickbench_q13/duckdb:vortex-file-compressed 429340167 408417164 1.05
clickbench_q14/duckdb:vortex-file-compressed 244485953 232905240 1.05
clickbench_q15/duckdb:vortex-file-compressed 249676391 248176578 1.01
clickbench_q16/duckdb:vortex-file-compressed 549891152 527859774 1.04
clickbench_q17/duckdb:vortex-file-compressed 445468352 431182059 1.03
clickbench_q18/duckdb:vortex-file-compressed 975919968 953848520 1.02
clickbench_q19/duckdb:vortex-file-compressed 21953162 20268658 1.08
clickbench_q20/duckdb:vortex-file-compressed 324263212 304567786 1.06
clickbench_q21/duckdb:vortex-file-compressed 391714487 397604746 0.99
clickbench_q22/duckdb:vortex-file-compressed 567146598 539367182 1.05
clickbench_q23/duckdb:vortex-file-compressed 🚨 202665632 154260906 1.31
clickbench_q24/duckdb:vortex-file-compressed 🚨 51205821 39383995 1.30
clickbench_q25/duckdb:vortex-file-compressed 80800983 78572987 1.03
clickbench_q26/duckdb:vortex-file-compressed 🚨 55469681 43297801 1.28
clickbench_q27/duckdb:vortex-file-compressed 🚀 434121009 519604209 0.84
clickbench_q28/duckdb:vortex-file-compressed 3027824709 3033490495 1.00
clickbench_q29/duckdb:vortex-file-compressed 28343916 27996681 1.01
clickbench_q30/duckdb:vortex-file-compressed 221747283 210159138 1.06
clickbench_q31/duckdb:vortex-file-compressed 327266005 306779140 1.07
clickbench_q32/duckdb:vortex-file-compressed 1149210854 1112485180 1.03
clickbench_q33/duckdb:vortex-file-compressed 1177489123 1142198249 1.03
clickbench_q34/duckdb:vortex-file-compressed 1259355979 1190670525 1.06
clickbench_q35/duckdb:vortex-file-compressed 383943928 369454023 1.04
clickbench_q36/duckdb:vortex-file-compressed 30437036 28014512 1.09
clickbench_q37/duckdb:vortex-file-compressed 19738672 18155956 1.09
clickbench_q38/duckdb:vortex-file-compressed 🚨 24061367 20406870 1.18
clickbench_q39/duckdb:vortex-file-compressed 45412807 43272547 1.05
clickbench_q40/duckdb:vortex-file-compressed 🚨 21301517 18894110 1.13
clickbench_q41/duckdb:vortex-file-compressed 🚨 21504485 18523651 1.16
clickbench_q42/duckdb:vortex-file-compressed 🚨 21397691 18108778 1.18
duckdb / parquet (1.002x ➖, 1↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/duckdb:parquet 22967220 23829218 0.96
clickbench_q01/duckdb:parquet 30653241 30127567 1.02
clickbench_q02/duckdb:parquet 49581920 50804687 0.98
clickbench_q03/duckdb:parquet 40807585 40630162 1.00
clickbench_q04/duckdb:parquet 207421403 200843876 1.03
clickbench_q05/duckdb:parquet 263293513 256784117 1.03
clickbench_q06/duckdb:parquet 46946209 47601446 0.99
clickbench_q07/duckdb:parquet 31461932 30697706 1.02
clickbench_q08/duckdb:parquet 275262941 270155401 1.02
clickbench_q09/duckdb:parquet 406109591 396973110 1.02
clickbench_q10/duckdb:parquet 83917840 83510811 1.00
clickbench_q11/duckdb:parquet 99598467 99381296 1.00
clickbench_q12/duckdb:parquet 284647128 282921756 1.01
clickbench_q13/duckdb:parquet 483944633 474827694 1.02
clickbench_q14/duckdb:parquet 320065906 313221062 1.02
clickbench_q15/duckdb:parquet 260235811 254314967 1.02
clickbench_q16/duckdb:parquet 612392832 596808887 1.03
clickbench_q17/duckdb:parquet 505586685 495685143 1.02
clickbench_q18/duckdb:parquet 1057149233 1034302855 1.02
clickbench_q19/duckdb:parquet 28481356 27969737 1.02
clickbench_q20/duckdb:parquet 417029829 416597341 1.00
clickbench_q21/duckdb:parquet 541589711 531354536 1.02
clickbench_q22/duckdb:parquet 916835251 916250547 1.00
clickbench_q23/duckdb:parquet 263954325 262025327 1.01
clickbench_q24/duckdb:parquet 70001412 68487687 1.02
clickbench_q25/duckdb:parquet 164265913 162100906 1.01
clickbench_q26/duckdb:parquet 55367385 56480906 0.98
clickbench_q27/duckdb:parquet 🚀 473392993 645072712 0.73
clickbench_q28/duckdb:parquet 4790474003 4879828214 0.98
clickbench_q29/duckdb:parquet 42942722 42558959 1.01
clickbench_q30/duckdb:parquet 316510698 311069874 1.02
clickbench_q31/duckdb:parquet 379447656 376364219 1.01
clickbench_q32/duckdb:parquet 1131509208 1098963006 1.03
clickbench_q33/duckdb:parquet 1131666259 1098823704 1.03
clickbench_q34/duckdb:parquet 1187848969 1145726189 1.04
clickbench_q35/duckdb:parquet 374168480 372379810 1.00
clickbench_q36/duckdb:parquet 46525850 50069338 0.93
clickbench_q37/duckdb:parquet 34359801 34322690 1.00
clickbench_q38/duckdb:parquet 35690373 35144869 1.02
clickbench_q39/duckdb:parquet 94625319 91907116 1.03
clickbench_q40/duckdb:parquet 20259445 20793976 0.97
clickbench_q41/duckdb:parquet 20837280 20500229 1.02
clickbench_q42/duckdb:parquet 23331709 22138782 1.05
duckdb / duckdb (1.014x ➖, 1↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
clickbench_q00/duckdb:duckdb 17260765 17028108 1.01
clickbench_q01/duckdb:duckdb 34622435 34325921 1.01
clickbench_q02/duckdb:duckdb 51972773 51591621 1.01
clickbench_q03/duckdb:duckdb 55639886 55277845 1.01
clickbench_q04/duckdb:duckdb 212709635 210210556 1.01
clickbench_q05/duckdb:duckdb 290369130 280617010 1.03
clickbench_q06/duckdb:duckdb 34731087 32971203 1.05
clickbench_q07/duckdb:duckdb 35017034 35497415 0.99
clickbench_q08/duckdb:duckdb 281335808 274288851 1.03
clickbench_q09/duckdb:duckdb 396018121 388150244 1.02
clickbench_q10/duckdb:duckdb 118865160 116309554 1.02
clickbench_q11/duckdb:duckdb 127680775 124681940 1.02
clickbench_q12/duckdb:duckdb 267127761 257225828 1.04
clickbench_q13/duckdb:duckdb 450253665 439358130 1.02
clickbench_q14/duckdb:duckdb 290121844 283596773 1.02
clickbench_q15/duckdb:duckdb 246350059 242551783 1.02
clickbench_q16/duckdb:duckdb 571195899 557427964 1.02
clickbench_q17/duckdb:duckdb 483131023 463086005 1.04
clickbench_q18/duckdb:duckdb 1016118733 997871756 1.02
clickbench_q19/duckdb:duckdb 34699731 35904324 0.97
clickbench_q20/duckdb:duckdb 484509648 480491919 1.01
clickbench_q21/duckdb:duckdb 491149876 473640475 1.04
clickbench_q22/duckdb:duckdb 545137813 531960024 1.02
clickbench_q23/duckdb:duckdb 265519265 250423591 1.06
clickbench_q24/duckdb:duckdb 61841628 61890516 1.00
clickbench_q25/duckdb:duckdb 149625121 148538833 1.01
clickbench_q26/duckdb:duckdb 62381155 61357996 1.02
clickbench_q27/duckdb:duckdb 🚀 427784622 545994366 0.78
clickbench_q28/duckdb:duckdb 4423149593 4536597222 0.97
clickbench_q29/duckdb:duckdb 50465560 50946700 0.99
clickbench_q30/duckdb:duckdb 285713824 277623562 1.03
clickbench_q31/duckdb:duckdb 371605210 360482016 1.03
clickbench_q32/duckdb:duckdb 1141084276 1110108699 1.03
clickbench_q33/duckdb:duckdb 1167779608 1110366263 1.05
clickbench_q34/duckdb:duckdb 1261204546 1181075297 1.07
clickbench_q35/duckdb:duckdb 300077350 296368067 1.01
clickbench_q36/duckdb:duckdb 50309101 49775652 1.01
clickbench_q37/duckdb:duckdb 29092050 28720681 1.01
clickbench_q38/duckdb:duckdb 34177410 33000848 1.04
clickbench_q39/duckdb:duckdb 82523627 79333885 1.04
clickbench_q40/duckdb:duckdb 28500937 28021950 1.02
clickbench_q41/duckdb:duckdb 27526751 26998329 1.02
clickbench_q42/duckdb:duckdb 29926487 29157971 1.03

File Size Changes (104 files changed, +0.0% overall, 53↑ 51↓)
File Scale Format Base HEAD Change %
hits_55.vortex 1.0 vortex-compact 94.94 MB 96.04 MB +1.09 MB +1.2%
hits_53.vortex 1.0 vortex-file-compressed 87.25 MB 87.82 MB +586.95 KB +0.7%
hits_21.vortex 1.0 vortex-compact 51.53 MB 51.83 MB +308.69 KB +0.6%
hits_60.vortex 1.0 vortex-file-compressed 103.43 MB 103.62 MB +197.12 KB +0.2%
hits_29.vortex 1.0 vortex-file-compressed 59.86 MB 59.95 MB +91.60 KB +0.1%
hits_21.vortex 1.0 vortex-file-compressed 94.29 MB 94.41 MB +128.98 KB +0.1%
hits_85.vortex 1.0 vortex-file-compressed 91.86 MB 91.98 MB +117.88 KB +0.1%
hits_58.vortex 1.0 vortex-file-compressed 90.38 MB 90.49 MB +103.63 KB +0.1%
hits_1.vortex 1.0 vortex-file-compressed 138.51 MB 138.65 MB +143.16 KB +0.1%
hits_5.vortex 1.0 vortex-file-compressed 92.91 MB 93.00 MB +93.80 KB +0.1%
hits_15.vortex 1.0 vortex-file-compressed 89.23 MB 89.31 MB +87.85 KB +0.1%
hits_89.vortex 1.0 vortex-file-compressed 184.53 MB 184.70 MB +174.33 KB +0.1%
hits_63.vortex 1.0 vortex-file-compressed 69.27 MB 69.33 MB +64.04 KB +0.1%
hits_52.vortex 1.0 vortex-file-compressed 105.30 MB 105.39 MB +90.91 KB +0.1%
hits_13.vortex 1.0 vortex-file-compressed 99.29 MB 99.37 MB +79.51 KB +0.1%
hits_32.vortex 1.0 vortex-file-compressed 66.81 MB 66.86 MB +51.53 KB +0.1%
hits_2.vortex 1.0 vortex-file-compressed 186.48 MB 186.62 MB +143.22 KB +0.1%
hits_19.vortex 1.0 vortex-file-compressed 73.54 MB 73.59 MB +54.30 KB +0.1%
hits_43.vortex 1.0 vortex-file-compressed 227.44 MB 227.60 MB +165.48 KB +0.1%
hits_11.vortex 1.0 vortex-file-compressed 79.98 MB 80.04 MB +58.10 KB +0.1%
hits_26.vortex 1.0 vortex-file-compressed 110.01 MB 110.09 MB +79.44 KB +0.1%
hits_0.vortex 1.0 vortex-file-compressed 89.54 MB 89.60 MB +64.59 KB +0.1%
hits_93.vortex 1.0 vortex-file-compressed 90.58 MB 90.64 MB +63.61 KB +0.1%
hits_70.vortex 1.0 vortex-file-compressed 93.64 MB 93.70 MB +60.63 KB +0.1%
hits_99.vortex 1.0 vortex-file-compressed 123.19 MB 123.26 MB +78.25 KB +0.1%
hits_69.vortex 1.0 vortex-file-compressed 122.85 MB 122.91 MB +69.56 KB +0.1%
hits_47.vortex 1.0 vortex-file-compressed 41.31 MB 41.33 MB +20.72 KB +0.0%
hits_46.vortex 1.0 vortex-file-compressed 69.44 MB 69.47 MB +30.41 KB +0.0%
hits_66.vortex 1.0 vortex-file-compressed 90.27 MB 90.30 MB +38.68 KB +0.0%
hits_81.vortex 1.0 vortex-file-compressed 100.82 MB 100.86 MB +42.35 KB +0.0%
hits_79.vortex 1.0 vortex-file-compressed 145.11 MB 145.16 MB +48.48 KB +0.0%
hits_44.vortex 1.0 vortex-file-compressed 186.93 MB 186.98 MB +59.05 KB +0.0%
hits_50.vortex 1.0 vortex-file-compressed 179.43 MB 179.48 MB +56.59 KB +0.0%
hits_71.vortex 1.0 vortex-file-compressed 102.06 MB 102.09 MB +30.77 KB +0.0%
hits_42.vortex 1.0 vortex-file-compressed 223.15 MB 223.21 MB +63.48 KB +0.0%
hits_91.vortex 1.0 vortex-file-compressed 97.18 MB 97.21 MB +27.40 KB +0.0%
hits_17.vortex 1.0 vortex-file-compressed 87.50 MB 87.52 MB +23.72 KB +0.0%
hits_51.vortex 1.0 vortex-file-compressed 277.57 MB 277.63 MB +67.72 KB +0.0%
hits_38.vortex 1.0 vortex-file-compressed 99.32 MB 99.34 MB +22.80 KB +0.0%
hits_92.vortex 1.0 vortex-file-compressed 146.84 MB 146.87 MB +31.77 KB +0.0%
hits_41.vortex 1.0 vortex-file-compressed 224.25 MB 224.29 MB +48.13 KB +0.0%
hits_16.vortex 1.0 vortex-file-compressed 80.00 MB 80.01 MB +15.00 KB +0.0%
hits_88.vortex 1.0 vortex-file-compressed 111.47 MB 111.49 MB +19.61 KB +0.0%
hits_18.vortex 1.0 vortex-file-compressed 104.83 MB 104.84 MB +18.09 KB +0.0%
hits_77.vortex 1.0 vortex-file-compressed 168.69 MB 168.71 MB +28.51 KB +0.0%
hits_48.vortex 1.0 vortex-file-compressed 28.04 MB 28.04 MB +4.41 KB +0.0%
hits_84.vortex 1.0 vortex-file-compressed 117.33 MB 117.34 MB +13.83 KB +0.0%
hits_76.vortex 1.0 vortex-file-compressed 114.43 MB 114.44 MB +9.61 KB +0.0%
hits_3.vortex 1.0 vortex-file-compressed 142.33 MB 142.34 MB +11.48 KB +0.0%
hits_37.vortex 1.0 vortex-file-compressed 85.82 MB 85.83 MB +3.93 KB +0.0%
hits_75.vortex 1.0 vortex-file-compressed 63.34 MB 63.34 MB +2.45 KB +0.0%
hits_33.vortex 1.0 vortex-file-compressed 57.26 MB 57.27 MB +1.98 KB +0.0%
hits_61.vortex 1.0 vortex-file-compressed 101.31 MB 101.31 MB +2.74 KB +0.0%
hits_49.vortex 1.0 vortex-file-compressed 75.88 MB 75.88 MB 2.34 KB -0.0%
hits_57.vortex 1.0 vortex-file-compressed 128.35 MB 128.34 MB 4.76 KB -0.0%
hits_23.vortex 1.0 vortex-file-compressed 77.93 MB 77.92 MB 4.76 KB -0.0%
hits_27.vortex 1.0 vortex-file-compressed 122.37 MB 122.36 MB 11.05 KB -0.0%
hits_59.vortex 1.0 vortex-file-compressed 101.87 MB 101.86 MB 11.28 KB -0.0%
hits_10.vortex 1.0 vortex-file-compressed 69.68 MB 69.67 MB 8.30 KB -0.0%
hits_95.vortex 1.0 vortex-file-compressed 96.61 MB 96.60 MB 11.62 KB -0.0%
hits_36.vortex 1.0 vortex-file-compressed 68.48 MB 68.48 MB 9.31 KB -0.0%
hits_86.vortex 1.0 vortex-file-compressed 69.42 MB 69.41 MB 9.96 KB -0.0%
hits_30.vortex 1.0 vortex-file-compressed 87.20 MB 87.19 MB 12.58 KB -0.0%
hits_80.vortex 1.0 vortex-file-compressed 105.05 MB 105.03 MB 18.53 KB -0.0%
hits_90.vortex 1.0 vortex-file-compressed 142.15 MB 142.12 MB 32.99 KB -0.0%
hits_68.vortex 1.0 vortex-file-compressed 123.28 MB 123.25 MB 31.97 KB -0.0%
hits_35.vortex 1.0 vortex-file-compressed 115.22 MB 115.19 MB 30.52 KB -0.0%
hits_8.vortex 1.0 vortex-file-compressed 93.32 MB 93.29 MB 34.14 KB -0.0%
hits_67.vortex 1.0 vortex-file-compressed 184.12 MB 184.05 MB 68.55 KB -0.0%
hits_12.vortex 1.0 vortex-file-compressed 101.11 MB 101.07 MB 37.97 KB -0.0%
hits_54.vortex 1.0 vortex-file-compressed 221.40 MB 221.32 MB 84.53 KB -0.0%
hits_74.vortex 1.0 vortex-file-compressed 119.99 MB 119.94 MB 50.10 KB -0.0%
hits_83.vortex 1.0 vortex-file-compressed 89.83 MB 89.80 MB 40.23 KB -0.0%
hits_72.vortex 1.0 vortex-file-compressed 84.86 MB 84.82 MB 38.16 KB -0.0%
hits_4.vortex 1.0 vortex-file-compressed 108.75 MB 108.70 MB 50.80 KB -0.0%
hits_64.vortex 1.0 vortex-file-compressed 81.34 MB 81.30 MB 39.38 KB -0.0%
hits_34.vortex 1.0 vortex-file-compressed 97.89 MB 97.85 MB 48.49 KB -0.0%
hits_98.vortex 1.0 vortex-file-compressed 118.54 MB 118.49 MB 59.02 KB -0.0%
hits_78.vortex 1.0 vortex-file-compressed 164.31 MB 164.23 MB 83.54 KB -0.0%
hits_65.vortex 1.0 vortex-file-compressed 183.81 MB 183.72 MB 97.12 KB -0.1%
hits_14.vortex 1.0 vortex-file-compressed 111.46 MB 111.40 MB 59.03 KB -0.1%
hits_22.vortex 1.0 vortex-file-compressed 78.61 MB 78.57 MB 42.58 KB -0.1%
hits_94.vortex 1.0 vortex-file-compressed 138.77 MB 138.70 MB 76.85 KB -0.1%
hits_24.vortex 1.0 vortex-file-compressed 77.49 MB 77.45 MB 43.05 KB -0.1%
hits_73.vortex 1.0 vortex-file-compressed 110.52 MB 110.45 MB 67.52 KB -0.1%
hits_45.vortex 1.0 vortex-file-compressed 122.24 MB 122.16 MB 75.46 KB -0.1%
hits_31.vortex 1.0 vortex-file-compressed 90.05 MB 89.99 MB 56.19 KB -0.1%
hits_55.vortex 1.0 vortex-file-compressed 169.29 MB 169.19 MB 106.88 KB -0.1%
hits_39.vortex 1.0 vortex-file-compressed 80.40 MB 80.35 MB 51.73 KB -0.1%
hits_9.vortex 1.0 vortex-file-compressed 99.30 MB 99.23 MB 73.92 KB -0.1%
hits_87.vortex 1.0 vortex-file-compressed 172.66 MB 172.53 MB 139.73 KB -0.1%
hits_28.vortex 1.0 vortex-file-compressed 119.91 MB 119.81 MB 101.84 KB -0.1%
hits_7.vortex 1.0 vortex-file-compressed 94.05 MB 93.97 MB 88.52 KB -0.1%
hits_96.vortex 1.0 vortex-file-compressed 135.86 MB 135.73 MB 129.86 KB -0.1%
hits_40.vortex 1.0 vortex-file-compressed 117.95 MB 117.82 MB 136.45 KB -0.1%
hits_56.vortex 1.0 vortex-file-compressed 123.72 MB 123.53 MB 196.54 KB -0.2%
hits_6.vortex 1.0 vortex-file-compressed 93.42 MB 93.28 MB 152.76 KB -0.2%
hits_62.vortex 1.0 vortex-file-compressed 117.55 MB 117.34 MB 213.29 KB -0.2%
hits_25.vortex 1.0 vortex-file-compressed 114.16 MB 113.89 MB 273.32 KB -0.2%
hits_20.vortex 1.0 vortex-file-compressed 63.17 MB 63.00 MB 171.74 KB -0.3%
hits_82.vortex 1.0 vortex-file-compressed 100.10 MB 99.83 MB 280.16 KB -0.3%
hits_97.vortex 1.0 vortex-file-compressed 107.31 MB 107.00 MB 317.06 KB -0.3%
hits_82.vortex 1.0 vortex-compact 67.00 MB 66.79 MB 219.58 KB -0.3%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 7.05 GB → 7.05 GB (+0.0%)
  • vortex-file-compressed: 11.02 GB → 11.02 GB (-0.0%)

@connortsui20
Copy link
Copy Markdown
Contributor Author

I dont trust codspeed here

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Appian on NVME

Verdict: No clear signal (low confidence)
Attributed Vortex impact: +0.2%
Engines: DataFusion No clear signal (+1.3%, low confidence) · DuckDB No clear signal (+0.4%, low confidence)
Vortex (geomean): 1.077x ➖
Parquet (geomean): 1.065x ➖
Shifts: Parquet (control) +6.5% · Median polish +6.0%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.092x ➖, 0↑ 2↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/datafusion:vortex-file-compressed 🚨 143358039 127697377 1.12
appian_q02/datafusion:vortex-file-compressed 713411352 650488766 1.10
appian_q03/datafusion:vortex-file-compressed 🚨 406190813 362427536 1.12
appian_q04/datafusion:vortex-file-compressed 28553331902 26412285469 1.08
appian_q05/datafusion:vortex-file-compressed 284697360 261684474 1.09
appian_q06/datafusion:vortex-file-compressed 441970328 410788609 1.08
appian_q07/datafusion:vortex-file-compressed 487996423 453463384 1.08
appian_q08/datafusion:vortex-file-compressed 1984899843 1840922345 1.08
datafusion / parquet (1.079x ➖, 0↑ 2↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/datafusion:parquet 139389818 135076022 1.03
appian_q02/datafusion:parquet 703136383 669478462 1.05
appian_q03/datafusion:parquet 377309973 352013032 1.07
appian_q04/datafusion:parquet 28601792771 26374839594 1.08
appian_q05/datafusion:parquet 🚨 324462899 286101669 1.13
appian_q06/datafusion:parquet 460419538 429638419 1.07
appian_q07/datafusion:parquet 488306456 452880531 1.08
appian_q08/datafusion:parquet 🚨 2017715523 1816905191 1.11
duckdb / vortex-file-compressed (1.063x ➖, 0↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/duckdb:vortex-file-compressed 🚨 208891832 189649940 1.10
appian_q02/duckdb:vortex-file-compressed 634170634 608866967 1.04
appian_q03/duckdb:vortex-file-compressed 276717630 257233206 1.08
appian_q04/duckdb:vortex-file-compressed 1366585760 1309203579 1.04
appian_q05/duckdb:vortex-file-compressed 306880038 286798075 1.07
appian_q06/duckdb:vortex-file-compressed 810687720 792028853 1.02
appian_q07/duckdb:vortex-file-compressed 367610915 340462286 1.08
appian_q08/duckdb:vortex-file-compressed 1352047170 1267547498 1.07
duckdb / parquet (1.051x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/duckdb:parquet 215541341 199463825 1.08
appian_q02/duckdb:parquet 629403521 599485783 1.05
appian_q03/duckdb:parquet 298202244 288424064 1.03
appian_q04/duckdb:parquet 1357205188 1311769100 1.03
appian_q05/duckdb:parquet 336779856 308235306 1.09
appian_q06/duckdb:parquet 799435643 785097173 1.02
appian_q07/duckdb:parquet 377683663 358932888 1.05
appian_q08/duckdb:parquet 1333918289 1268608307 1.05
duckdb / duckdb (1.048x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
appian_q01/duckdb:duckdb 180797215 171899703 1.05
appian_q02/duckdb:duckdb 574741023 546036550 1.05
appian_q03/duckdb:duckdb 395318318 388617320 1.02
appian_q04/duckdb:duckdb 1351137352 1299601811 1.04
appian_q05/duckdb:duckdb 300605777 281855576 1.07
appian_q06/duckdb:duckdb 805951638 776132316 1.04
appian_q07/duckdb:duckdb 341423338 323611119 1.06
appian_q08/duckdb:duckdb 1293222212 1215842744 1.06

File Size Changes (4 files changed, -0.0% overall, 0↑ 4↓)
File Scale Format Base HEAD Change %
addressview.vortex 1.0 vortex-file-compressed 34.62 MB 34.62 MB 24 B -0.0%
orderview.vortex 1.0 vortex-file-compressed 81.13 MB 81.12 MB 6.49 KB -0.0%
creditcardview.vortex 1.0 vortex-file-compressed 60.97 MB 60.96 MB 17.63 KB -0.0%
duckdb.db 1.0 vortex-compact 268.00 KB 0 B 268.00 KB -100.0%

Totals:

  • vortex-compact: 271.96 MB → 271.69 MB (-0.1%)
  • vortex-file-compressed: 513.73 MB → 513.71 MB (-0.0%)

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-H SF=1 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.2%
Engines: DataFusion No clear signal (+4.0%, environment too noisy confidence) · DuckDB No clear signal (+4.5%, environment too noisy confidence)
Vortex (geomean): 1.123x ➖
Parquet (geomean): 1.077x ➖
Shifts: Parquet (control) +7.7% · Median polish +8.2%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.151x ➖, 0↑ 4↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 290850739 269796694 1.08
tpch_q02/datafusion:vortex-file-compressed 612627230 474678519 1.29
tpch_q03/datafusion:vortex-file-compressed 499152302 495937126 1.01
tpch_q04/datafusion:vortex-file-compressed 304156091 245581118 1.24
tpch_q05/datafusion:vortex-file-compressed 🚨 627990553 447672582 1.40
tpch_q06/datafusion:vortex-file-compressed 404427699 325485996 1.24
tpch_q07/datafusion:vortex-file-compressed 465698264 397365428 1.17
tpch_q08/datafusion:vortex-file-compressed 683456947 611484708 1.12
tpch_q09/datafusion:vortex-file-compressed 505160156 495727701 1.02
tpch_q10/datafusion:vortex-file-compressed 573040244 648789675 0.88
tpch_q11/datafusion:vortex-file-compressed 340563765 316785147 1.08
tpch_q12/datafusion:vortex-file-compressed 449635886 449339602 1.00
tpch_q13/datafusion:vortex-file-compressed 230143399 232643223 0.99
tpch_q14/datafusion:vortex-file-compressed 🚨 353429691 252906661 1.40
tpch_q15/datafusion:vortex-file-compressed 552319570 452030634 1.22
tpch_q16/datafusion:vortex-file-compressed 226093829 246573318 0.92
tpch_q17/datafusion:vortex-file-compressed 630689910 491910960 1.28
tpch_q18/datafusion:vortex-file-compressed 🚨 548880552 351907897 1.56
tpch_q19/datafusion:vortex-file-compressed 🚨 729403002 535385957 1.36
tpch_q20/datafusion:vortex-file-compressed 517499358 435103325 1.19
tpch_q21/datafusion:vortex-file-compressed 689878274 619992232 1.11
tpch_q22/datafusion:vortex-file-compressed 175401124 171141471 1.02
datafusion / vortex-compact (1.102x ➖, 0↑ 3↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 278692590 284650217 0.98
tpch_q02/datafusion:vortex-compact 435371059 469198726 0.93
tpch_q03/datafusion:vortex-compact 383301722 443612966 0.86
tpch_q04/datafusion:vortex-compact 247560404 241012271 1.03
tpch_q05/datafusion:vortex-compact 469325858 464963056 1.01
tpch_q06/datafusion:vortex-compact 326490334 307131320 1.06
tpch_q07/datafusion:vortex-compact 588469666 482692212 1.22
tpch_q08/datafusion:vortex-compact 687577878 629614272 1.09
tpch_q09/datafusion:vortex-compact 457390813 504615969 0.91
tpch_q10/datafusion:vortex-compact 671204793 516439558 1.30
tpch_q11/datafusion:vortex-compact 389266164 316562515 1.23
tpch_q12/datafusion:vortex-compact 🚨 506211932 372102157 1.36
tpch_q13/datafusion:vortex-compact 174349502 197750525 0.88
tpch_q14/datafusion:vortex-compact 316409396 293134427 1.08
tpch_q15/datafusion:vortex-compact 517665788 431561498 1.20
tpch_q16/datafusion:vortex-compact 251594072 210952960 1.19
tpch_q17/datafusion:vortex-compact 🚨 504279420 349593007 1.44
tpch_q18/datafusion:vortex-compact 409461206 382236125 1.07
tpch_q19/datafusion:vortex-compact 🚨 685123982 453394020 1.51
tpch_q20/datafusion:vortex-compact 492162338 476345213 1.03
tpch_q21/datafusion:vortex-compact 552932113 611967820 0.90
tpch_q22/datafusion:vortex-compact 156669539 124787334 1.26
datafusion / parquet (1.083x ➖, 0↑ 3↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 336139118 272501826 1.23
tpch_q02/datafusion:parquet 430055776 399405004 1.08
tpch_q03/datafusion:parquet 464967438 387517855 1.20
tpch_q04/datafusion:parquet 234293724 195574627 1.20
tpch_q05/datafusion:parquet 495259231 527005855 0.94
tpch_q06/datafusion:parquet 192675853 252534031 0.76
tpch_q07/datafusion:parquet 470999076 587797955 0.80
tpch_q08/datafusion:parquet 650438140 624649550 1.04
tpch_q09/datafusion:parquet 503800977 458480508 1.10
tpch_q10/datafusion:parquet 592755465 500418546 1.18
tpch_q11/datafusion:parquet 342972273 317615074 1.08
tpch_q12/datafusion:parquet 262360424 236588305 1.11
tpch_q13/datafusion:parquet 455453820 430401278 1.06
tpch_q14/datafusion:parquet 🚨 278294642 213604441 1.30
tpch_q15/datafusion:parquet 🚨 479578436 310471542 1.54
tpch_q16/datafusion:parquet 184640047 195219082 0.95
tpch_q17/datafusion:parquet 🚨 555757489 396994638 1.40
tpch_q18/datafusion:parquet 526107689 478065776 1.10
tpch_q19/datafusion:parquet 336416537 315737981 1.07
tpch_q20/datafusion:parquet 347353158 333274851 1.04
tpch_q21/datafusion:parquet 539396303 572817683 0.94
tpch_q22/datafusion:parquet 134075308 133593297 1.00
duckdb / vortex-file-compressed (1.133x ➖, 0↑ 3↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 374743103 307174584 1.22
tpch_q02/duckdb:vortex-file-compressed 979044293 923176202 1.06
tpch_q03/duckdb:vortex-file-compressed 777919713 692894490 1.12
tpch_q04/duckdb:vortex-file-compressed 467409790 540595500 0.86
tpch_q05/duckdb:vortex-file-compressed 937426743 843088698 1.11
tpch_q06/duckdb:vortex-file-compressed 418746137 369523841 1.13
tpch_q07/duckdb:vortex-file-compressed 1020212651 964975526 1.06
tpch_q08/duckdb:vortex-file-compressed 1100957191 1049443749 1.05
tpch_q09/duckdb:vortex-file-compressed 1131861091 914531378 1.24
tpch_q10/duckdb:vortex-file-compressed 1004742006 808364215 1.24
tpch_q11/duckdb:vortex-file-compressed 613912124 485053977 1.27
tpch_q12/duckdb:vortex-file-compressed 713822556 609146150 1.17
tpch_q13/duckdb:vortex-file-compressed 🚨 529548706 403649451 1.31
tpch_q14/duckdb:vortex-file-compressed 468544936 409058916 1.15
tpch_q15/duckdb:vortex-file-compressed 320378929 296209999 1.08
tpch_q16/duckdb:vortex-file-compressed 368377262 341907371 1.08
tpch_q17/duckdb:vortex-file-compressed 🚨 852236055 618322925 1.38
tpch_q18/duckdb:vortex-file-compressed 🚨 727445581 509749956 1.43
tpch_q19/duckdb:vortex-file-compressed 509487929 489462640 1.04
tpch_q20/duckdb:vortex-file-compressed 840626244 854752340 0.98
tpch_q21/duckdb:vortex-file-compressed 1074761388 1139979070 0.94
tpch_q22/duckdb:vortex-file-compressed 348328891 295589271 1.18
duckdb / vortex-compact (1.105x ➖, 0↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 343462928 273514682 1.26
tpch_q02/duckdb:vortex-compact 1047117352 940839042 1.11
tpch_q03/duckdb:vortex-compact 689393086 576086567 1.20
tpch_q04/duckdb:vortex-compact 394599960 375926420 1.05
tpch_q05/duckdb:vortex-compact 851221468 820033261 1.04
tpch_q06/duckdb:vortex-compact 377335338 374417956 1.01
tpch_q07/duckdb:vortex-compact 973698133 948540524 1.03
tpch_q08/duckdb:vortex-compact 1030014998 964101753 1.07
tpch_q09/duckdb:vortex-compact 1011059697 996422809 1.01
tpch_q10/duckdb:vortex-compact 710372656 706343483 1.01
tpch_q11/duckdb:vortex-compact 539417765 521463512 1.03
tpch_q12/duckdb:vortex-compact 767394162 617038852 1.24
tpch_q13/duckdb:vortex-compact 457593169 410406988 1.11
tpch_q14/duckdb:vortex-compact 494883585 389026546 1.27
tpch_q15/duckdb:vortex-compact 🚨 411246005 272575155 1.51
tpch_q16/duckdb:vortex-compact 337116798 322967664 1.04
tpch_q17/duckdb:vortex-compact 596742263 626375594 0.95
tpch_q18/duckdb:vortex-compact 547200656 502604078 1.09
tpch_q19/duckdb:vortex-compact 525372704 423280880 1.24
tpch_q20/duckdb:vortex-compact 819637552 749665556 1.09
tpch_q21/duckdb:vortex-compact 1048377691 1005341284 1.04
tpch_q22/duckdb:vortex-compact 281527640 272382764 1.03
duckdb / parquet (1.070x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 430638286 450117051 0.96
tpch_q02/duckdb:parquet 1171633025 1187238185 0.99
tpch_q03/duckdb:parquet 1117964451 1143276352 0.98
tpch_q04/duckdb:parquet 697134046 687429920 1.01
tpch_q05/duckdb:parquet 1214809655 1318455390 0.92
tpch_q06/duckdb:parquet 496596999 475183419 1.05
tpch_q07/duckdb:parquet 1417082661 1213630286 1.17
tpch_q08/duckdb:parquet 1673256665 1491572974 1.12
tpch_q09/duckdb:parquet 1493334437 1342787577 1.11
tpch_q10/duckdb:parquet 1439377032 1313870532 1.10
tpch_q11/duckdb:parquet 768547624 706861639 1.09
tpch_q12/duckdb:parquet 767244910 723891651 1.06
tpch_q13/duckdb:parquet 995257208 892256764 1.12
tpch_q14/duckdb:parquet 800150027 691377143 1.16
tpch_q15/duckdb:parquet 553530765 531325628 1.04
tpch_q16/duckdb:parquet 724668266 676398335 1.07
tpch_q17/duckdb:parquet 872274393 816593679 1.07
tpch_q18/duckdb:parquet 1045778540 927463516 1.13
tpch_q19/duckdb:parquet 921420734 789585159 1.17
tpch_q20/duckdb:parquet 1362406138 1149596741 1.19
tpch_q21/duckdb:parquet 1222384980 1094291913 1.12
tpch_q22/duckdb:parquet 626253741 623041391 1.01

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: Compression

Vortex (geomean): 1.000x ➖
Parquet (geomean): 1.008x ➖

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

unknown / unknown (1.011x ➖, 0↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
compress time/Arade 1138537198 1118990790 1.02
compress time/Bimbo 5649425481 5594849269 1.01
compress time/CMSprovider 2813556807 2726391075 1.03
compress time/Euro2016 494704180 460588858 1.07
compress time/Food 369025557 349791406 1.05
compress time/HashTags 853389037 861497315 0.99
compress time/TPC-H l_comment canonical 1262405227 1222609195 1.03
compress time/TPC-H l_comment chunked 1269091422 1210633975 1.05
compress time/taxi 699355842 664550735 1.05
compress time/wide table cols=100 chunks=1 rows=1000 11148387 11237256 0.99
compress time/wide table cols=100 chunks=50 rows=1000 11962336 11249159 1.06
compress time/wide table cols=1000 chunks=1 rows=1000 126514991 123661238 1.02
compress time/wide table cols=1000 chunks=50 rows=1000 126557411 126900763 1.00
compress time/wide table cols=10000 chunks=1 rows=1000 1442634185 1458239776 0.99
compress time/wide table cols=10000 chunks=50 rows=1000 1474049741 1470558231 1.00
compress time/wide table cols=100000 chunks=10 rows=1000 project=10000 15289419783 nan
decompress time/Arade 26594177 26992465 0.99
decompress time/Bimbo 78743121 77514260 1.02
decompress time/CMSprovider 82809235 80491441 1.03
decompress time/Euro2016 18872177 19426419 0.97
decompress time/Food 8542372 8265648 1.03
decompress time/HashTags 91150959 88223853 1.03
decompress time/TPC-H l_comment canonical 40342700 39610654 1.02
decompress time/TPC-H l_comment chunked 40595356 39578544 1.03
decompress time/taxi 14487350 14351647 1.01
decompress time/wide table cols=100 chunks=1 rows=1000 2367683 2361372 1.00
decompress time/wide table cols=100 chunks=50 rows=1000 2550305 2493397 1.02
decompress time/wide table cols=1000 chunks=1 rows=1000 21917022 21355690 1.03
decompress time/wide table cols=1000 chunks=50 rows=1000 22580730 21898771 1.03
decompress time/wide table cols=10000 chunks=1 rows=1000 🚨 244959783 220743988 1.11
decompress time/wide table cols=10000 chunks=50 rows=1000 254877808 233937369 1.09
decompress time/wide table cols=100000 chunks=10 rows=1000 project=10000 6576119903 nan
parquet size/Arade 258014282 258014282 1.00
parquet size/Bimbo 384517292 384517292 1.00
parquet size/CMSprovider 376885545 376885545 1.00
parquet size/Euro2016 122975499 122975499 1.00
parquet size/Food 35699500 35699500 1.00
parquet size/HashTags 133510943 133510943 1.00
parquet size/TPC-H l_comment canonical 158358238 158358238 1.00
parquet size/TPC-H l_comment chunked 158358238 158358238 1.00
parquet size/taxi 55283635 55283635 1.00
parquet size/wide table cols=100 chunks=1 rows=1000 932404 932404 1.00
parquet size/wide table cols=100 chunks=50 rows=1000 932404 932404 1.00
parquet size/wide table cols=1000 chunks=1 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=1000 chunks=50 rows=1000 9324004 9324004 1.00
parquet size/wide table cols=10000 chunks=1 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=10000 chunks=50 rows=1000 93240004 93240004 1.00
parquet size/wide table cols=100000 chunks=10 rows=1000 project=10000 932400004 nan
parquet_rs-zstd compress time/Arade 2659866658 2594445454 1.03
parquet_rs-zstd compress time/Bimbo 13217165619 12613597110 1.05
parquet_rs-zstd compress time/CMSprovider 7125690442 6919718062 1.03
parquet_rs-zstd compress time/Euro2016 1324668409 1313493851 1.01
parquet_rs-zstd compress time/Food 812788633 795468644 1.02
parquet_rs-zstd compress time/HashTags 2255672237 2166494383 1.04
parquet_rs-zstd compress time/TPC-H l_comment canonical 3263441241 3186099842 1.02
parquet_rs-zstd compress time/TPC-H l_comment chunked 3227410814 3205289326 1.01
parquet_rs-zstd compress time/taxi 1201707419 1180767233 1.02
parquet_rs-zstd compress time/wide table cols=100 chunks=1 rows=1000 6485076 6018148 1.08
parquet_rs-zstd compress time/wide table cols=100 chunks=50 rows=1000 6281953 6006325 1.05
parquet_rs-zstd compress time/wide table cols=1000 chunks=1 rows=1000 76502244 73865291 1.04
parquet_rs-zstd compress time/wide table cols=1000 chunks=50 rows=1000 76685041 73528258 1.04
parquet_rs-zstd compress time/wide table cols=10000 chunks=1 rows=1000 779715969 779934982 1.00
parquet_rs-zstd compress time/wide table cols=10000 chunks=50 rows=1000 784230715 767644500 1.02
parquet_rs-zstd compress time/wide table cols=100000 chunks=10 rows=1000 project=10000 9488018660 nan
parquet_rs-zstd decompress time/Arade 622048941 626341262 0.99
parquet_rs-zstd decompress time/Bimbo 1699297904 1692940027 1.00
parquet_rs-zstd decompress time/CMSprovider 1734405913 1719592642 1.01
parquet_rs-zstd decompress time/Euro2016 376498678 374453868 1.01
parquet_rs-zstd decompress time/Food 196206402 196514866 1.00
parquet_rs-zstd decompress time/HashTags 679387615 625107418 1.09
parquet_rs-zstd decompress time/TPC-H l_comment canonical 603865939 585688922 1.03
parquet_rs-zstd decompress time/TPC-H l_comment chunked 599761485 590336845 1.02
parquet_rs-zstd decompress time/taxi 244205301 242708699 1.01
parquet_rs-zstd decompress time/wide table cols=100 chunks=1 rows=1000 2864423 2773861 1.03
parquet_rs-zstd decompress time/wide table cols=100 chunks=50 rows=1000 2838928 2740605 1.04
parquet_rs-zstd decompress time/wide table cols=1000 chunks=1 rows=1000 32834691 31436220 1.04
parquet_rs-zstd decompress time/wide table cols=1000 chunks=50 rows=1000 33751805 32171135 1.05
parquet_rs-zstd decompress time/wide table cols=10000 chunks=1 rows=1000 347622346 343601329 1.01
parquet_rs-zstd decompress time/wide table cols=10000 chunks=50 rows=1000 355381081 344652397 1.03
parquet_rs-zstd decompress time/wide table cols=100000 chunks=10 rows=1000 project=10000 600083688 nan
vortex-file-compressed size/Arade 145363860 145363860 1.00
vortex-file-compressed size/Bimbo 468763396 468763396 1.00
vortex-file-compressed size/CMSprovider 417903756 417863292 1.00
vortex-file-compressed size/Euro2016 158950748 158528148 1.00
vortex-file-compressed size/Food 41927000 41927000 1.00
vortex-file-compressed size/HashTags 185008508 185799252 1.00
vortex-file-compressed size/TPC-H l_comment canonical 178391904 178289792 1.00
vortex-file-compressed size/TPC-H l_comment chunked 178440456 178380576 1.00
vortex-file-compressed size/taxi 52364012 52364012 1.00
vortex-file-compressed size/wide table cols=100 chunks=1 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=100 chunks=50 rows=1000 930912 930912 1.00
vortex-file-compressed size/wide table cols=1000 chunks=1 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=1000 chunks=50 rows=1000 9293712 9293712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=1 rows=1000 92957712 92957712 1.00
vortex-file-compressed size/wide table cols=10000 chunks=50 rows=1000 92957712 92957712 1.00
vortex-file-compressed size/wide table cols=100000 chunks=10 rows=1000 project=10000 929597712 nan
vortex:parquet-zstd ratio compress time/Arade 0 0 0.99
vortex:parquet-zstd ratio compress time/Bimbo 0 0 0.96
vortex:parquet-zstd ratio compress time/CMSprovider 0 0 1.00
vortex:parquet-zstd ratio compress time/Euro2016 0 0 1.07
vortex:parquet-zstd ratio compress time/Food 0 0 1.03
vortex:parquet-zstd ratio compress time/HashTags 0 0 0.95
vortex:parquet-zstd ratio compress time/TPC-H l_comment canonical 0 0 1.01
vortex:parquet-zstd ratio compress time/TPC-H l_comment chunked 0 0 1.04
vortex:parquet-zstd ratio compress time/taxi 0 0 1.03
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=1 rows=1000 1 1 0.92
vortex:parquet-zstd ratio compress time/wide table cols=100 chunks=50 rows=1000 1 1 1.02
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=1 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=1000 chunks=50 rows=1000 1 1 0.96
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=1 rows=1000 1 1 0.99
vortex:parquet-zstd ratio compress time/wide table cols=10000 chunks=50 rows=1000 1 1 0.98
vortex:parquet-zstd ratio compress time/wide table cols=100000 chunks=10 rows=1000 project=10000 1 nan
vortex:parquet-zstd ratio decompress time/Arade 0 0 0.99
vortex:parquet-zstd ratio decompress time/Bimbo 0 0 1.01
vortex:parquet-zstd ratio decompress time/CMSprovider 0 0 1.02
vortex:parquet-zstd ratio decompress time/Euro2016 0 0 0.97
vortex:parquet-zstd ratio decompress time/Food 0 0 1.04
vortex:parquet-zstd ratio decompress time/HashTags 0 0 0.95
vortex:parquet-zstd ratio decompress time/TPC-H l_comment canonical 0 0 0.99
vortex:parquet-zstd ratio decompress time/TPC-H l_comment chunked 0 0 1.01
vortex:parquet-zstd ratio decompress time/taxi 0 0 1.00
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=1 rows=1000 0 0 0.97
vortex:parquet-zstd ratio decompress time/wide table cols=100 chunks=50 rows=1000 0 0 0.99
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=1 rows=1000 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=1000 chunks=50 rows=1000 0 0 0.98
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=1 rows=1000 0 0 1.10
vortex:parquet-zstd ratio decompress time/wide table cols=10000 chunks=50 rows=1000 0 0 1.06
vortex:parquet-zstd ratio decompress time/wide table cols=100000 chunks=10 rows=1000 project=10000 10 nan
vortex:parquet-zstd size/Arade 0 0 1.00
vortex:parquet-zstd size/Bimbo 1 1 1.00
vortex:parquet-zstd size/CMSprovider 1 1 1.00
vortex:parquet-zstd size/Euro2016 1 1 1.00
vortex:parquet-zstd size/Food 1 1 1.00
vortex:parquet-zstd size/HashTags 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment canonical 1 1 1.00
vortex:parquet-zstd size/TPC-H l_comment chunked 1 1 1.00
vortex:parquet-zstd size/taxi 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=1000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=1 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=10000 chunks=50 rows=1000 0 0 1.00
vortex:parquet-zstd size/wide table cols=100000 chunks=10 rows=1000 project=10000 0 nan

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 5, 2026

Benchmarks: TPC-H SF=10 on S3

Verdict: No clear signal (environment too noisy confidence)
Attributed Vortex impact: +4.8%
Engines: DataFusion No clear signal (+8.2%, environment too noisy confidence) · DuckDB No clear signal (+1.5%, environment too noisy confidence)
Vortex (geomean): 1.127x ➖
Parquet (geomean): 1.076x ➖
Shifts: Parquet (control) +7.6% · Median polish +9.7%

How to read Verdict and Engines
  • Verdict: Overall PR-level signal after subtracting baseline drift estimated from Parquet control rows. It can be Likely improvement, Likely regression, or No clear signal.
  • Engines: Per-engine attribution. DataFusion is compared against DataFusion/Parquet controls; DuckDB is compared against DuckDB/Parquet controls. This answers whether each engine improved or regressed independently.
  • Confidence: Based on directional consistency, share of rows above the noise floor, and control-run noise.

datafusion / vortex-file-compressed (1.084x ➖, 0↑ 4↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-file-compressed 683020369 691947327 0.99
tpch_q02/datafusion:vortex-file-compressed 🚨 965572454 690665012 1.40
tpch_q03/datafusion:vortex-file-compressed 853771374 950415550 0.90
tpch_q04/datafusion:vortex-file-compressed 520129972 574369847 0.91
tpch_q05/datafusion:vortex-file-compressed 945040007 962918083 0.98
tpch_q06/datafusion:vortex-file-compressed 589978887 598246897 0.99
tpch_q07/datafusion:vortex-file-compressed 1184517391 1084489667 1.09
tpch_q08/datafusion:vortex-file-compressed 1426381285 1228077193 1.16
tpch_q09/datafusion:vortex-file-compressed 1545314791 1742645851 0.89
tpch_q10/datafusion:vortex-file-compressed 1216248036 1189134692 1.02
tpch_q11/datafusion:vortex-file-compressed 522710237 674299713 0.78
tpch_q12/datafusion:vortex-file-compressed 1145385406 895251169 1.28
tpch_q13/datafusion:vortex-file-compressed 444504760 418008678 1.06
tpch_q14/datafusion:vortex-file-compressed 580772281 517029694 1.12
tpch_q15/datafusion:vortex-file-compressed 1122660312 900219906 1.25
tpch_q16/datafusion:vortex-file-compressed 🚨 635601052 418364096 1.52
tpch_q17/datafusion:vortex-file-compressed 1346754995 1196866720 1.13
tpch_q18/datafusion:vortex-file-compressed 🚨 1717622613 1285125306 1.34
tpch_q19/datafusion:vortex-file-compressed 1088601340 858945479 1.27
tpch_q20/datafusion:vortex-file-compressed 🚨 1199090325 790450700 1.52
tpch_q21/datafusion:vortex-file-compressed 1822418882 1897249826 0.96
tpch_q22/datafusion:vortex-file-compressed 508389668 667258991 0.76
datafusion / vortex-compact (1.158x ➖, 0↑ 2↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:vortex-compact 871014290 684344295 1.27
tpch_q02/datafusion:vortex-compact 🚨 2066308695 655977157 3.15
tpch_q03/datafusion:vortex-compact 693374664 782312833 0.89
tpch_q04/datafusion:vortex-compact 544336606 513376964 1.06
tpch_q05/datafusion:vortex-compact 937041651 849430502 1.10
tpch_q06/datafusion:vortex-compact 598225629 526814094 1.14
tpch_q07/datafusion:vortex-compact 1027557895 972310177 1.06
tpch_q08/datafusion:vortex-compact 1234525939 1184743540 1.04
tpch_q09/datafusion:vortex-compact 1351192966 1318610139 1.02
tpch_q10/datafusion:vortex-compact 1120888870 973088735 1.15
tpch_q11/datafusion:vortex-compact 607572662 596297254 1.02
tpch_q12/datafusion:vortex-compact 930773901 814069702 1.14
tpch_q13/datafusion:vortex-compact 477366352 439002337 1.09
tpch_q14/datafusion:vortex-compact 602155495 556774466 1.08
tpch_q15/datafusion:vortex-compact 1004492482 931164270 1.08
tpch_q16/datafusion:vortex-compact 390580353 364682587 1.07
tpch_q17/datafusion:vortex-compact 1197286119 1164480749 1.03
tpch_q18/datafusion:vortex-compact 1282857365 1157665619 1.11
tpch_q19/datafusion:vortex-compact 914680495 834936643 1.10
tpch_q20/datafusion:vortex-compact 🚨 1545412494 859925600 1.80
tpch_q21/datafusion:vortex-compact 1754743960 1494490404 1.17
tpch_q22/datafusion:vortex-compact 643500051 658700579 0.98
datafusion / parquet (1.035x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/datafusion:parquet 963224914 866098514 1.11
tpch_q02/datafusion:parquet 1208639711 1094179107 1.10
tpch_q03/datafusion:parquet 1116322752 1045811441 1.07
tpch_q04/datafusion:parquet 554108477 496923809 1.12
tpch_q05/datafusion:parquet 1111197705 1161054412 0.96
tpch_q06/datafusion:parquet 538397832 561839708 0.96
tpch_q07/datafusion:parquet 1324799382 1428821332 0.93
tpch_q08/datafusion:parquet 1953651574 2007205765 0.97
tpch_q09/datafusion:parquet 1919946038 2194398705 0.87
tpch_q10/datafusion:parquet 1902903283 2219195277 0.86
tpch_q11/datafusion:parquet 680458149 626655087 1.09
tpch_q12/datafusion:parquet 700868121 755584063 0.93
tpch_q13/datafusion:parquet 837068034 691710575 1.21
tpch_q14/datafusion:parquet 832452066 814885844 1.02
tpch_q15/datafusion:parquet 1377755150 1309003973 1.05
tpch_q16/datafusion:parquet 417881035 379797562 1.10
tpch_q17/datafusion:parquet 1458913092 1302136311 1.12
tpch_q18/datafusion:parquet 1674932192 1532837919 1.09
tpch_q19/datafusion:parquet 962469207 946573304 1.02
tpch_q20/datafusion:parquet 1418029921 1201366259 1.18
tpch_q21/datafusion:parquet 1818770636 1895500413 0.96
tpch_q22/datafusion:parquet 865127810 747810854 1.16
duckdb / vortex-file-compressed (1.105x ➖, 0↑ 0↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-file-compressed 677944026 625765355 1.08
tpch_q02/duckdb:vortex-file-compressed 1273200530 1177542954 1.08
tpch_q03/duckdb:vortex-file-compressed 1019117985 977820622 1.04
tpch_q04/duckdb:vortex-file-compressed 927673816 762362788 1.22
tpch_q05/duckdb:vortex-file-compressed 1326908198 1157180198 1.15
tpch_q06/duckdb:vortex-file-compressed 646152320 607569146 1.06
tpch_q07/duckdb:vortex-file-compressed 1401889528 1122378925 1.25
tpch_q08/duckdb:vortex-file-compressed 1633943056 1469130533 1.11
tpch_q09/duckdb:vortex-file-compressed 1791763516 1739812677 1.03
tpch_q10/duckdb:vortex-file-compressed 1189179016 1176480214 1.01
tpch_q11/duckdb:vortex-file-compressed 637332287 574024852 1.11
tpch_q12/duckdb:vortex-file-compressed 1331323267 1236720637 1.08
tpch_q13/duckdb:vortex-file-compressed 1007101032 900291277 1.12
tpch_q14/duckdb:vortex-file-compressed 695084052 686537173 1.01
tpch_q15/duckdb:vortex-file-compressed 576506984 556445366 1.04
tpch_q16/duckdb:vortex-file-compressed 612135498 544384646 1.12
tpch_q17/duckdb:vortex-file-compressed 1059443511 929274522 1.14
tpch_q18/duckdb:vortex-file-compressed 958956685 901510586 1.06
tpch_q19/duckdb:vortex-file-compressed 892520418 769351839 1.16
tpch_q20/duckdb:vortex-file-compressed 1407807260 1274069494 1.10
tpch_q21/duckdb:vortex-file-compressed 2169609799 1970675763 1.10
tpch_q22/duckdb:vortex-file-compressed 555187985 439833561 1.26
duckdb / vortex-compact (1.165x ➖, 0↑ 4↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:vortex-compact 717275402 613569850 1.17
tpch_q02/duckdb:vortex-compact 1104285242 1170588038 0.94
tpch_q03/duckdb:vortex-compact 910584601 831633893 1.09
tpch_q04/duckdb:vortex-compact 654096375 581947838 1.12
tpch_q05/duckdb:vortex-compact 1287792841 1139619683 1.13
tpch_q06/duckdb:vortex-compact 665944407 521057396 1.28
tpch_q07/duckdb:vortex-compact 1317057790 1070690254 1.23
tpch_q08/duckdb:vortex-compact 1506698026 1390409345 1.08
tpch_q09/duckdb:vortex-compact 1775924142 1591382374 1.12
tpch_q10/duckdb:vortex-compact 🚨 1481069748 987690660 1.50
tpch_q11/duckdb:vortex-compact 🚨 741174803 532379383 1.39
tpch_q12/duckdb:vortex-compact 1247620026 1106560992 1.13
tpch_q13/duckdb:vortex-compact 839992060 787081646 1.07
tpch_q14/duckdb:vortex-compact 715086748 640060180 1.12
tpch_q15/duckdb:vortex-compact 583030613 524605932 1.11
tpch_q16/duckdb:vortex-compact 🚨 526283814 390631608 1.35
tpch_q17/duckdb:vortex-compact 947922949 880147205 1.08
tpch_q18/duckdb:vortex-compact 944848803 787260317 1.20
tpch_q19/duckdb:vortex-compact 807553863 709824951 1.14
tpch_q20/duckdb:vortex-compact 1244231920 1162100460 1.07
tpch_q21/duckdb:vortex-compact 1884885967 1663906241 1.13
tpch_q22/duckdb:vortex-compact 🚨 526746653 396319892 1.33
duckdb / parquet (1.118x ➖, 0↑ 1↓)
name PR d85c62e (ns) base bfe88b8 (ns) ratio (PR/base)
tpch_q01/duckdb:parquet 921753381 841151311 1.10
tpch_q02/duckdb:parquet 1609609359 1486694715 1.08
tpch_q03/duckdb:parquet 1875649021 1712624026 1.10
tpch_q04/duckdb:parquet 1134044329 1082628726 1.05
tpch_q05/duckdb:parquet 2059719004 1933153695 1.07
tpch_q06/duckdb:parquet 🚨 1042201131 799552536 1.30
tpch_q07/duckdb:parquet 2146916624 1752645234 1.22
tpch_q08/duckdb:parquet 2474468287 2381335737 1.04
tpch_q09/duckdb:parquet 2789113232 2485497360 1.12
tpch_q10/duckdb:parquet 3564674828 2959784372 1.20
tpch_q11/duckdb:parquet 1210455889 1013299423 1.19
tpch_q12/duckdb:parquet 1389063341 1347930564 1.03
tpch_q13/duckdb:parquet 1549116234 1330612171 1.16
tpch_q14/duckdb:parquet 1451942184 1396290892 1.04
tpch_q15/duckdb:parquet 1070876549 955558574 1.12
tpch_q16/duckdb:parquet 967623216 860079256 1.13
tpch_q17/duckdb:parquet 1429976150 1353443951 1.06
tpch_q18/duckdb:parquet 1598419940 1482579484 1.08
tpch_q19/duckdb:parquet 1778671498 1495400838 1.19
tpch_q20/duckdb:parquet 2314927000 1892393505 1.22
tpch_q21/duckdb:parquet 2070277678 1844229144 1.12
tpch_q22/duckdb:parquet 1160407151 1129668633 1.03

Comment thread encodings/zstd/benches/listview_rebuild.rs Outdated
Comment thread vortex-array/src/arrays/listview/conversion.rs Outdated
Hoist `create_execution_ctx()` out of the divan-timed closures into the
untimed `with_inputs` setup (using `bench_values` / `bench_local_values`
where a by-value context is needed) so the benchmarks measure the
operation under test rather than per-sample context creation.

Replace every non-CUDA benchmark use of the deprecated global
`LEGACY_SESSION` with a local `static SESSION` built from
`VortexSession::empty().with::<ArraySession>()`, which is exactly what
`LEGACY_SESSION` is defined as, so the change is behavior-preserving while
reducing reliance on the legacy global.

Document why `ListViewBuilder::extend_from_array_unchecked` still mints a
`LEGACY_SESSION` context: the `ArrayBuilder` trait does not thread an
`ExecutionCtx` through its extend methods.

Signed-off-by: Connor Tsui <connor.tsui20@gmail.com>
@connortsui20 connortsui20 requested review from joseph-isaacs and removed request for danking June 8, 2026 16:18
/// will not have any leading or trailing garbage data.
/// The output `ListViewArray` will be zero-copyable back to a `ListArray`, and additionally it will
/// not have any leading or trailing garbage data.
pub fn list_view_from_list(list: ListArray, ctx: &mut ExecutionCtx) -> VortexResult<ListViewArray> {
Copy link
Copy Markdown
Contributor

@joseph-isaacs joseph-isaacs Jun 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also should this be a method on the ListArray?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wanted it standalone since it is unclear if this should live on list view or list

.offsets()
.clone()
.execute::<PrimitiveArray>(&mut ctx)
.vortex_expect("failed to execute list view offsets into a PrimitiveArray");
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can this fail?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

probably, but not much we can do about it because of the builders API

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog/break A breaking API change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants